Array.prototype.values()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2018å¹´5æ.
values() æ¹æ³æåå³ä¸åå
å«é£åä¸çæ¯ä¸åç´¢å¼ä¹å°æå¼ï¼valueï¼çæ° Array Iterator ç©ä»¶ã
js
var a = ["w", "y", "k", "o", "p"];
var iterator = a.values();
console.log(iterator.next().value); // w
console.log(iterator.next().value); // y
console.log(iterator.next().value); // k
console.log(iterator.next().value); // o
console.log(iterator.next().value); // p
èªæ³
js
arr.values()
åå³å¼
ä¸åæ°ç Array è¿ä»£å¨ï¼iteratorï¼ç©ä»¶ã
ç¯ä¾
>ä½¿ç¨ for...of è¿´åé²è¡è¿ä»£
js
var arr = ["w", "y", "k", "o", "p"];
var iterator = arr.values();
for (let letter of iterator) {
console.log(letter);
}
è¦ç¯
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-array.prototype.values> |