js数组具有的一系列方法用法

前端开发框架针对那些 bui前端框架开发 前端开发人员需要掌握的框架

var colors = new Array();

var count = colors.push/color;
alert(count); //3
[color=#0000ff]说明:push方法可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度

var item = colors.pop();
alert(item); //black
说明:pop方法从数组末尾移除最后一项,减少数组的length值,并返回移除的

item = colors.shift();
alert(item); //red
说明:shift方法移除数组中的第一项并返回该,数组长度减1。

count = colors.unshift/color;
alert(count); //3
[color=#0000ff]说明:unshift方法在数组前端添加任意个项并返回新数组的长度

var colors1 = [“red”,”green”,”blue”,”yellow”,”purple”];
var colors2 = colors1.slice/color;
var colors2 = colors1.[color=#ff0000]slice/color;

alert(colors1); //red,green,blue,yellow,purple
alert(colors2); //green,blue,yellow,purple
alert(colors3); //green,blue,yellow
[color=#0000ff]说明:slice方法可以接受一或两个参数,即要返回项的起始和结束位置。在只有一个参数的情况下,slice方法返回从该参数指定位置开始到当前数组末尾的所有项。如果有两个参数,该方法返回起始和结束位置之间的项–但不包括结束位置的项。注意,slice方法不会影响原始数组
如果slice方法的参数中有一个负数,则用数组长度加上该数来确定相应的位置。如,一个包含5项的数组调用slice(-2,-1)与调用slice(3,4)得到的结果相同。如果结束位置小于起始位置,则返回空数组。

splice –删除
var colors = [“red”,”green”,”blue”];
var removed = colors.splice/color; //删除第一项
alert(colors); //green,blue
alert(removed); //red

[color=#800080]splice –插入
removed = colors.splice/color; //从位置1开始插入两项
alert(colors); //green,yellow,orange,blue
alert(removed); //返回空数组

[color=#800080]splice –替换
removed = colors.splice/color; //插入两项,删除一项
alert(colors); //green,red,purple,orange,blue
alert(removed);//yellow,返回的数组中包含的是删除的一项

[color=#0000ff]说明:splice方法有删除、插入、替换作用,返回的是删除项的值。
有以下三种情况:
1、splice(m,n); 从位置M开始,删除N项 –删除
2、splice(m,0,n1,n2…); 从位置M开始,插入n1,n2… –插入
3、splice(m,a,n1,n2…);从位置M开始,删除a项后插入n1,n2… –替换

app开发的前端框架有哪些 开发app的前端框架有哪些 移动web前端开发框架

» 本文来自:前端开发者 » 《js数组具有的一系列方法用法》
» 本文链接地址:https://www.rokub.com/5634.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!