<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Array</title> </head> <body> </body> <script> //第一种生成方式 var a1 = [1, 'hello', 3]; //第二种生成方式 var a2=new Array(2,3,'e',6); alert(a1.length); alert(a1[1]); //数组长度不是限定的,而是可以变化的 a2[4]=8; console.log(a2) //只有一个数字的时候,定义的数组只是定义了数组长度,而不是定义的 var a3= new Array(4); alert(a3.length); console.log(a3[0]); //创建二维数组 var a4 = new Array(3); for(var i=0;i<3;i++){ a4[i]=new Array(2); } a4[0][0] = 'x'; a4[0][1] = 'y'; console.log(a4[0][0]); console.log(a4[0][1]); //通过数组对象来调用连接方法 var a5 = a1.join("-"); console.log(a5); //push到最后一个位置,pop出最后一个位置的值 var a6=[3,8,0,'w','end']; console.log(a6); a6.push('plus'); console.log(a6); a6.pop(); console.log(a6); //unshift插入到数组的第一个位置,shift删除数组的第一个位置 a6.unshift('start'); console.log(a6); a6.shift(); console.log(a6); //reverse将数组进行倒序 console.log(a6.reverse()); //sort返回排序后的数组 按照assci码排序的 console.log(a6.sort()); </script> </html>
javascript -Array
最新推荐文章于 2024-06-19 06:27:06 发布