slice,splice,split,join

一、slice
slice(start,end) 用于数组方法
可从已有的数组中返回选定的元素,也就是在该方法中指定的元素。该方法不会改变原数组,,返回值是一个新的数组。
选取的范围是 从 当前位(0) 开始(索引从0开始,),到 尾部位(4) 的前一位结束
例 var arr=[1,2,3,4] arr.slice(0,1) arr=[1,2]
arr.slice(2) arr=[3,4]
二、splice的用法
splice是从数组中添加或删除项目,然后返回被删除的项目或者添加过的项目。而且该方法会改变原数组置和
如果有两个参数,那么第一个代表的是开始的位置,第二个有值而且没有第三个参数的话,代表的就是截取的位长度
例 var a=[1,2,3,4,5] a.splice(0,1) arr=[1,2]
a.splice(2) arr=[3,4,5]
三、split(a,b)的用法
a是必须的决定个从a这分割
b不是必须的,可选。该参数可指定返回的数组的最大长度
1.通过单一字符将字符串切割成多字符
var data= "1,2,3,4,5"
var str = data.split('')
str=[1,2,3,4,5]
四、join的用法
join() 方法用于把数组中的所有元素放入一个字符串。
例 var a=[1,2,3,4,5] a.join('-') a=1-2-3-4-5
五、翻转数组
reverse() 方法用于颠倒数组中元素的顺序。
语法: var arr = ['pink', 'red', 'blue'];
arr.reverse();
console.log(arr)
注意: 该方法会改变原来的数组,而不会创建新的数组。
sort() 方法用于对数组的元素进行排序。
语法: var arr1 = [13, 4, 77, 1, 7];
arr1.sort(function(a, b) {
// return a - b; 升序的顺序排列
return b - a; // 降序的顺序排列
});
console.log(arr1);
注意: 对数组的引用。请注意,数组在原数组上进行排序,不生成新数组。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容