var color = ["red","blue","black"];
alert(color.toString()); //red,blue,black toString()会返回由数组中的每个值以逗号分隔开的字符串;
alert(color.join("||"); // red||blue||black join() 方法可以用不同的分隔符来构建这个字符串,默认的分隔符是",";
alert(color.push("green")); //red,blue,black,green push()方法可以添加新的项至数组的末尾;
alert(color.pop()); //red,blue, pop()方法则从数组末尾移除最后一项;
shift()方法可以从数组中取得第一项并返回移除第一项的数组;
unshift()跟shift()相反.可以从数组的前端添加数据;
reverse()可以反转数组的排序;
sort()把数组按从小到大的顺序排序.(字符串)
concat()方法会返回当前数组的一个副本,然后再将接收到的参数从末尾添加到副本;不会影响原始数组;
slice()方法可以截取数组;
var color2 = color.slice(1); //blue,black 截取第一项;
var color3 = color.slice(1,2) //black 截取一到二两项;
slice()不会影响原始数组;
splice()方法有三个用法:
!删除:splice(0,2)可以删除数组的前两项;
!插入:splice(2,0,"purple")会从当前数组的位置2插入字符串purple;
!替换:splice(2,1,"green").会删除当前数组2的项.然后再从位置2开始插入字符"green"; //splice(起始位置,要删除的项数,插入的数据,插入的数据);