Baseline Widely available
Array()
æé 彿°ç¨äºå建 Array
对象ã
new Array()
new Array(element0)
new Array(element0, element1)
new Array(element0, element1, /* ⦠,*/ elementN)
new Array(arrayLength)
Array()
Array(element0)
Array(element0, element1)
Array(element0, element1, /* ⦠,*/ elementN)
Array(arrayLength)
夿³¨ï¼ è°ç¨ Array()
æ¶å¯ä»¥ä½¿ç¨æä¸ä½¿ç¨ new
ã两è
é½ä¼å建ä¸ä¸ªæ°ç Array
å®ä¾ã
elementN
Array
æé 彿°ä¼æ ¹æ®ç»å®çå
ç´ å建ä¸ä¸ª JavaScript æ°ç»ï¼ä½æ¯å½ä»
æä¸ä¸ªåæ°ä¸ä¸ºæ°åæ¶é¤å¤ï¼è¯¦è§ä¸é¢ç arrayLength
åæ°ï¼ã注æï¼åè
ä»
éç¨äºç¨ Array æé 彿°å建æ°ç»ï¼èä¸éç¨äºç¨æ¹æ¬å·åå»ºçæ°ç»åé¢éã
arrayLength
å¦æä¼ éç» Array
æé 彿°çå¯ä¸åæ°æ¯ä»äº 0 å° 232 - 1ï¼å«ï¼ä¹é´çæ´æ°ï¼è¿å°è¿åä¸ä¸ªæ°ç JavaScript æ°ç»ï¼å
¶ length
屿§è®¾ç½®ä¸ºè¯¥æ°åï¼æ³¨æï¼è¿æå³çä¸ä¸ªç± arrayLength
ä¸ªç©ºæ§½ç»æçæ°ç»ï¼è䏿¯å
·æå®é
undefined
å¼çæ§½ââåè§ç¨çæ°ç»ï¼ã
RangeError
å¦æåªæä¸ä¸ªåæ°ï¼arrayLength
ï¼ä¸å
¶å¼ä¸å¨ 0 å° 232 - 1ï¼å
æ¬ï¼ä¹é´ï¼åä¼è§¦åå¼å¸¸ã
å¯ä»¥éè¿ä½¿ç¨æ°ç»åé¢éå建æ°ç»ï¼
const fruits = ["Apple", "Banana"];
console.log(fruits.length); // 2
console.log(fruits[0]); // "Apple"
åä¸ªåæ°ç Array æé 彿°
å¯ä»¥éè¿å个æ°ååæ°çæé 彿°å建æ°ç»ï¼æ°ç»çé¿åº¦ä¸ºä¼ å ¥çåæ°ï¼è¯¥æ°ç»ä¸å å«ä»»ä½å®é çå ç´ ã
const arrayEmpty = new Array(2);
console.log(arrayEmpty.length); // 2
console.log(arrayEmpty[0]); // undefinedï¼å®é
䏿¯ä¸ä¸ªç©ºæ§½
console.log(0 in arrayEmpty); // false
console.log(1 in arrayEmpty); // false
const arrayOfOne = new Array("2"); // è¿éæ¯å符串 "2" è䏿¯æ°å 2
console.log(arrayOfOne.length); // 1
console.log(arrayOfOne[0]); // "2"
å¤ä¸ªåæ°ç Array æé 彿°
妿åæé 彿°ä¼ å
¥å¤ä¸ªåæ°ï¼åä¼å建ä¸ä¸ªå
å«ç»å®å
ç´ çæ° Array
ã
const fruits = new Array("Apple", "Banana");
console.log(fruits.length); // 2
console.log(fruits[0]); // "Apple"
è§è æµè§å¨å
¼å®¹æ§ åè§
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