对数组的处理

1.push()向数组的尾部添加一个或更多元素,并返回新数组的长度;
2.pop()删除并返回数组的最后一个元素;把数组长度减1,如数组为空,则不改变数组并返回undefined;
3.unshift()向数组的开头添加一个或更多元素,数组长度加1,并返回数组新的长度;
4.shift()删除并返回数组的第一个元素,数组长度减

5.concat()连接两个或更多数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本,当方法没有参数时,是对数组的拷贝
6.join()把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔,返回的是新的字符串,原数组不变
7.slice(start,end)从某个已有的数组返回选定的元素,原数组不变,返回一个新的子数组
8.splice(index,many,items)从index处开始删除many个元素如many为0则不删除,并且用items个值替换被删除的元素,返回的是被删除的元素的数组,且原数组已改变
9.indexof(content,index)从前向后lastIndexof相反,从index下标开始查起,返回第一个查询到的数组下标,没有返回-1

 

posted @ 2019-11-26 15:25  果果1024  阅读(208)  评论(0)    收藏  举报