ECMAScript 2024
- 上一页 JS 2023
- 下一页 JS IE / Edge
JavaScript వెండర్ నంబర్
ప్రారంభ ఎక్మాస్క్రిప్ట్ వెండర్లు సంఖ్యల పేరుతో పిలుస్తారు: ES5 మరియు ES6.
2016 నుండి, వెండర్లు సంవత్సరాల పేరుతో పిలుస్తారు: ES2016, 2018, 2020...
వెండర్ 15, ECMAScript 2024, జూలై 2024 లో విడుదల అయ్యింది.
ES2024 లో కొత్త లక్షణాలు
- Object.groupBy()
- Map.groupBy()
- Temporal.PlainDate()
- Temporal.PlainTime()
- Temporal.PlainMonthDay()
- Temporal.PlainYearMonth()
హెచ్చరిక:
ఈ సామర్థ్యాలు కొంత కనీసం కొత్తవి.
కాలిష్యానికి పాత బ్రౌజర్లకు పర్యావరణ కోడ్ అవసరం (Polyfill).
JavaScript Object.groupBy()
实例
// ఒక ప్రత్యేక అర్రే సృష్టించండి const fruits = [ {name:"apples", quantity:300}, {name:"bananas", quantity:500}, {name:"oranges", quantity:200}, {name:"kiwi", quantity:150} ]; // గ్రూపింగ్ అంశాలకు ఉపయోగించే కాల్బ్యాక్ ఫంక్షన్ function myCallback({ quantity }) { return quantity > 200 ? "ok" : "low"; } // సంఖ్యల ఆధారంగా గ్రూప్ చేయండి const result = Object.groupBy(fruits, myCallback);
వివరణ:
Object.groupBy()
పద్ధతి కాల్బ్యాక్ ఫంక్షన్ నుండి తిరిగి వచ్చే స్ట్రింగ్ విలువల ఆధారంగా ఆబ్జెక్ట్ అంశాలను గ్రూప్ చేస్తుంది.
Object.groupBy()
ఈ పద్ధతి ప్రారంభ ఆబ్జెక్ట్ ను మార్చదు.
గమనిక:
ప్రారంభ ఆబ్జెక్ట్ మరియు పునఃప్రతిపాదించబడిన ఆబ్జెక్ట్ లో అంశాలు ఒకేవిధంగా ఉన్నాయి.
ప్రారంభ ఆబ్జెక్ట్ లేదా పునఃప్రతిపాదించబడిన ఆబ్జెక్ట్ లో మార్పులు రెండింటిలో కూడా ప్రతిబింబిస్తాయి.
JavaScript Map.groupBy()
实例
// ఒక ప్రత్యేక అర్రే సృష్టించండి const fruits = [ {name:"apples", quantity:300}, {name:"bananas", quantity:500}, {name:"oranges", quantity:200}, {name:"kiwi", quantity:150} ]; // గ్రూపింగ్ అంశాలకు ఉపయోగించే కాల్బ్యాక్ ఫంక్షన్ function myCallback({ quantity }) { return quantity > 200 ? "ok" : "low"; } // సంఖ్యల ఆధారంగా గ్రూప్ చేయండి const result = Map.groupBy(fruits, myCallback);
వివరణ:
Map.groupBy()
పద్ధతి కాల్బ్యాక్ ఫంక్షన్ నుండి తిరిగి వచ్చే స్ట్రింగ్ విలువల ఆధారంగా ఆబ్జెక్ట్ అంశాలను గ్రూప్ చేస్తుంది.
Map.groupBy()
ఈ పద్ధతి ప్రారంభ ఆబ్జెక్ట్ ను మార్చదు.
గమనిక:
ప్రారంభ ఆబ్జెక్ట్ మరియు పునఃప్రతిపాదించబడిన ఆబ్జెక్ట్ లో అంశాలు ఒకేవిధంగా ఉన్నాయి.
ప్రారంభ ఆబ్జెక్ట్ లేదా పునఃప్రతిపాదించబడిన ఆబ్జెక్ట్ లో మార్పులు రెండింటిలో కూడా ప్రతిబింబిస్తాయి.
Object.groupBy() vs Map.groupBy()
Object.groupBy()
和 Map.groupBy()
的区别是:
Object.groupBy()
将元素分组到一个 JavaScript 对象中。
Map.groupBy()
将元素分组到一个 Map 对象中。
JavaScript Temporal.PlainDate()
实例
const date = Temporal.PlainDate(2024, 5, 1);
JavaScript Temporal.PlainTime()
实例
const date = new Temporal.PlainTime(10, 30);
JavaScript Temporal.PlainMonthDay()
实例
const date = new Temporal.PlainMonthDay(5, 1);
JavaScript Temporal.PlainYearMonth()
实例
const date = new Temporal.PlainYearMonth(2024, 5);
- 上一页 JS 2023
- 下一页 JS IE / Edge