Baseline Widely available
Array
ì¸ì¤í´ì¤ì entries()
ë©ìëë ë°°ì´ì ê° ì¸ë±ì¤ì ëí í¤/ê° ìì í¬í¨íë ì ë°°ì´ ë°ë³µì ê°ì²´ë¥¼ ë°íí©ëë¤.
const array1 = ["a", "b", "c"];
const iterator1 = array1.entries();
console.log(iterator1.next().value);
// Expected output: Array [0, "a"]
console.log(iterator1.next().value);
// Expected output: Array [1, "b"]
구문 매ê°ë³ì
ìì.
ë°í ê°ì ìí ê°ë¥ ë°ë³µì ê°ì²´.
ì¤ëªí¬ì ë°°ì´ì´ ì¬ì©ëë ê²½ì°, entries()
ë©ìëë ë¹ ì¬ë¡¯ì undefined
ê°ì´ ìëê² ì²ë¼ ìíí©ëë¤.
entries()
ë©ìëë ë²ì©ì
ëë¤. this
ê°ìë length
ìì±ê³¼ ì ì í¤ ìì±ë§ ìì ê²ì¼ë¡ ììí©ëë¤.
const a = ["a", "b", "c"];
for (const [index, element] of a.entries()) {
console.log(index, element);
}
// 0 'a'
// 1 'b'
// 2 'c'
for...of 루í ì¬ì©í기
const array = ["a", "b", "c"];
const arrayEntries = array.entries();
for (const element of arrayEntries) {
console.log(element);
}
// [0, 'a']
// [1, 'b']
// [2, 'c']
í¬ì ë°°ì´ ìíí기
entries()
ë ë¹ ì¬ë¡¯ì undefined
ì¸ ê²ì²ë¼ ì ê·¼í©ëë¤.
for (const element of [, "a"].entries()) {
console.log(element);
}
// [0, undefined]
// [1, 'a']
entries()를 ë°°ì´ì´ ìë ê°ì²´ìì ì¬ì©í기
entries()
ë©ìëë this
ì length
ìì±ì ì½ì ë¤ì í¤ê° length
ë³´ë¤ ìì ììê° ìë ì ì ìì±ì ê°ê° ì ê·¼í©ëë¤.
const arrayLike = {
length: 3,
0: "a",
1: "b",
2: "c",
3: "d", // lengthê° 3ì´ë¯ë¡ entries()ìì 무ìë©ëë¤.
};
for (const entry of Array.prototype.entries.call(arrayLike)) {
console.log(entry);
}
// [ 0, 'a' ]
// [ 1, 'b' ]
// [ 2, 'c' ]
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4