?????? ?? ??
JavaScript ??? ?? ??
??? ??? ?? ?????. ?, ?? ??? ???? ?? ??? ??? ? ????. ???? 0? ??? ?? ??? ???? ????.
?? ???
??? ???? JavaScript? new ???? ?????. ??? ??? ????.
// ? ?? ???:
new Array()
// num? ??? ????. ??:
new Array (num)
// ?? ?? ???? ??? ?? ??:
new Array(element0,element1,element2...)
??: Array(3)? ??? ???? ??? ???? ?? ?????. 3? ??. ??? ??? ??? ?? ?? ??? ??????. ??? ?? ??? ????? ???? ????.
array_1[0] = 'a';array_1[2] = true; array_2 = new Array(3)array_2[0] = {x:10, y:15};
array_2[1] = document.getElementById("article");
array_2[2] = new Array();
var array_3 = new Array('a',10.5,true);
Array ??? ??? ???? ?? ?? ??? ??? JavaScript? ???? ?? ???? ??? ?? ????.
?? ? ?????? ?? ?? ??? ?? ???? ??? ?? ??????. 0?? ?? ??:
var array_3 = new Array('a',10.5,true);alert( array_3[1] ) // ??: 10.5
?? ? ??
var array_3 = new Array('a',10.5,true);
array_3[1] = 20; // ??? ? ? ??
alert( array_3[1 ] ) / / ??: 20
Add elements
JavaScript? ?? ?? ?? ? ??? ???? ??? ?? ???? ?????.
var array_3 = new Array('a',10.5 ,true);
array_3[3] = 'new value'; // ??? ? ? ??
alert( array_3[3] ) // ?? ???? ? ??: 20
? ?? ?? ?? ?? ??? ??? ?????.
JavaScript ?? ??: ?? ?? ?? ??? ?? ??
JavaScript unshift ??: ?? ?? ??? ?? ??? ?? ??
JavaScript splice ??: ??, ?? ?? ??? ?? ??
?? ??
?? ??? ????? ??? ?????.
JavaScript ? ??: ??? ?? ?? ??? ??? ?????.
JavaScript Shift ??: ?? ?? ?? ? ?? ??? ?? ?? ???
JavaScript ????? ??: ?? ?? ??, ?? ?? ??
?: ?? ??? null? ???? ?? ?? ?? ? ??? ??? ??? ? ????.
?:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <p id="demo"></p> <button onclick="myFunction()">點(diǎn)我</button> <script> Array.prototype.myUcase=function(){ for (i=0;i<this.length;i++){ this[i]=this[i].toUpperCase(); } } function myFunction(){ var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.myUcase(); var x=document.getElementById("demo"); x.innerHTML=fruits; } </script> </body> </html>