数组方法


1.join ()

1.把数组转化为字符串 参数可以省略默认以逗号隔开

2.也可以自定义分隔符 但需要用引号包裹

3.不会改变原数组

var arr=[1,2,3]

console.log( arr.join('-')) ;

console.log(typeof(arr.join()));

2.reverse()

1.数组逆序,会改变原来的数组

var arr2= [1,2,3]

console.log(arr2.reverse());

console.log(arr2);

3.sort()

1.数组排序 默认是按照ascii码表进行排序,原数组会被改变

var arr3=[8,11,23,18,13]

console.log(arr3.sort());

4.concat()

1.数组合并 原数组不会被修改

var arr4 =[2,4,6]

console.log(arr4.concat(1));

console.log(arr4.concat([5,3]));

console.log(arr4);

5.slice()

1.返回部分数组

2.一个参数 代表从该参数下标位置开始截取 截取到最后

3.二个参数 第一个参数表示参数下标位置开始 第二个参数表示截取长度的前一位

4.参数可以为负数,代表从后往前截取

var arr6=[4,5,2,7,3]

console.log(arr6.slice(1));

console.log(arr6.slice(2,4));

console.log(arr6.slice(-1));

6.splice()

1.数组拼接

2.参数有3个

   第一个参数表示开始删除的小标位置

  第二个位置表示删除多少项

 第三个参数表示要插入的内容

console.log(arr6);

var arr7 =[2,5,7,3,8]

console.log(arr7.splice(1,1,'abc'));

console.log(arr7);

7.push()

1.向数组的末尾添加一个或多个元素,会修改原数组

var arr8 =[2,3,4]

arr8.push(1)

console.log(arr8);

8.pop()

1. 删除数组最后一个元素 会改变原来的数组

var arr9=[2,3,4,5]

arr9.pop()

console.log(arr9);

9.shift()

1.删除数组第一个元素 会修改原数组

var arr10=[4,5,6,7]

arr10.shift()

console.log(arr10);

10.unshift()

1.向数组的第一位添加一个或多个数组,会修改原来的数组和push对应

11.forEach()

循环每一个

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

相关阅读更多精彩内容

  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 6,243评论 0 16
  • Javascript有很多数组的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,M...
    顽皮的雪狐七七阅读 9,757评论 0 6
  • concat():对数组进行拼接,具有打散插入的数组的功能,返回新数组,无权修改原数组。如果给这个concat传递...
    十七度的夏天阅读 3,056评论 0 0
  • 数组是我们在js中常常要用到的,但是你真的熟悉数组的方法吗?今天我就总结一下Array对象具有哪些方法。 声明数组...
    hk_sky阅读 5,790评论 0 2
  • js中提供了很多数组的操作方法,比如删除,截取,排序等等,这些方法在平时做开发的过程中总会用到,所以今天做一个总结...
    jingqian_xi阅读 2,415评论 1 0

友情链接更多精彩内容