Baseline Widely available
array.of()
ì ì ë©ìëë ì¸ìì ìë ì íì ê´ê³ìì´ ê°ë³ì ì¸ ìì ì¸ìë¡ë¶í° ìë¡ì´ Array
ì¸ì¤í´ì¤ë¥¼ ìì±í©ëë¤.
console.log(Array.of("foo", 2, "bar", true));
// Expected output: Array ["foo", 2, "bar", true]
console.log(Array.of());
// Expected output: Array []
구문
Array.of()
Array.of(element1)
Array.of(element1, element2)
Array.of(element1, element2, /* â¦, */ elementN)
매ê°ë³ì
element1
, â¦, elementN
ë°°ì´ì ìì±í ë ì¬ì©í ìì.
ìë¡ì´ Array
ê°ì²´.
Array.of()
ì Array()
ìì±ìì ì°¨ì´ì ì ë¨ì¼ ì¸ì를 ì²ë¦¬íë ë° ììµëë¤. Array.of(7)
ë ë¨ì¼ ìì 7
ì ê°ì§ ë°°ì´ì ìì±íë ë°ë©´, Array(7)
ë length
ìì±ì´ 7
ì¸ ë¹ ë°°ì´ì ìì±í©ëë¤. (ì´ë ì¤ì undefined
ê°ì ê°ì§ ì¬ë¡¯ì´ ìë 7ê°ì ë¹ ì¬ë¡¯ì¼ë¡ 구ì±ë ë°°ì´ì ì미í©ëë¤.)
Array.of(7); // [7]
Array(7); // array of 7 empty slots
Array.of(1, 2, 3); // [1, 2, 3]
Array(1, 2, 3); // [1, 2, 3]
Array.of()
ë©ìëë ì¼ë° í©í 리 ë©ìëì
ëë¤. ì를 ë¤ì´, Array
ì íì í´ëì¤ê° of()
ë©ìë를 ììíë ê²½ì°, ììë of()
ë©ìëë Array
ì¸ì¤í´ì¤ ëì íì í´ëì¤ì ì ì¸ì¤í´ì¤ë¥¼ ë°íí©ëë¤. ì¤ì ë¡ this
ê°ì ì ë°°ì´ì 길ì´ë¥¼ ëíë´ë ë¨ì¼ ì¸ì를 ë°ë ìì±ì í¨ìê° ë ì ìì¼ë©°, ìì±ìë of()
ì ì ë¬ë ì¸ì ìë¡ í¸ì¶ë©ëë¤. ìµì¢
length
ë 모ë ììê° í ë¹ëë©´ ë¤ì ì¤ì ë©ëë¤. this
ê°ì´ ìì±ì í¨ìê° ìë ê²½ì° ì¼ë° Array
ìì±ìê° ëì ì¬ì©ë©ëë¤.
Array.of(1); // [1]
Array.of(1, 2, 3); // [1, 2, 3]
Array.of(undefined); // [undefined]
ë°°ì´ì´ ìë ìì±ììì of() í¸ì¶í기
of()
ë©ìëë ì ë°°ì´ì 길ì´ë¥¼ ëíë´ë ë¨ì¼ ì¸ì를 ë°ë 모ë ìì±ì í¨ììì í¸ì¶í ì ììµëë¤.
function NotArray(len) {
console.log("NotArray called with length", len);
}
console.log(Array.of.call(NotArray, 1, 2, 3));
// NotArray 길ì´ë¥¼ 3ì¼ë¡ í¸ì¶íììµëë¤.
// NotArray { '0': 1, '1': 2, '2': 3, length: 3 }
console.log(Array.of.call(Object)); // [Number: 0] { length: 0 }
this
ê°ì´ ìì±ìê° ìë ë, íë²í¨ Array
ê°ì²´ê° ìì±ë©ëë¤.
console.log(Array.of.call({}, 1)); // [ 1 ]
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
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