//操作方法 concat()方法是基于当前的数组中的所有项创建一个新数组 function basicConcat(){ var colors=["red","blue","pink"]; var colors2=colors.concat("yellow",["black","brown"]);//red,blue,pink,yellow,black,brown alert(colors2); }
//方法是基于当前的数组中的所有项创建一个新数组,可以接收一个或者两个参数,即截取 end > str >=start(即不包括结束位置的项) function basicSlice(){ var colors=["red","blue","pink","yello","white"]; var colors2=colors.slice(1); var colors3=colors.slice(1,4); alert(colors2); alert(colors3); }
function basicSplice(){ var colors=["red","blue","pink","yello","white"]; var removed=colors.splice(0,2);//表删除 即删除前两项 alert("删除的项:"+removed+"----现在的项:"+colors) var inserted=colors.splice(1,0,"black","gray");//表示在位置1处删除0项,插入新加项 alert("现在的项:"+colors); }