js数组方法中,哪些不能改变自身数组

 分类:js知识时间:2022-03-06点击:

js数组是前端开发很常用的数据类型,也是经常使用到的数据类型之一。做到熟练掌握js数组的操作方法,在前端开发工作中,就得心应手了。那么js数组方法中,哪些不能改变自身数组?以下slice、join、toString、concat、isArray5个js数组方法是不能改变自身数组的。

js数组方法中,哪些不能改变自身数组

1.slice(start,end)方法

返回一个从开始到结束(不包括结束)的数组的一部分浅拷贝到一个新数组中,并返回不会改变原数组;

2.join()方法

将一个数组中的所有元素转换为字符串并返回一个新的数组元素串联起来的字符串,参数可接收一个字符串为分隔符.默认为',' 可用于简单的数组偏平化;

3.toString()方法

将数组的每个元素转换为字符串,并返回一个用','分隔的字符串.可用于简单的数组偏平化;

4.concat()方法

用于合并两个或多个数组.并返回一个新数组.注意点,concat()方法只是浅拷贝.所以原始数组和新数组都引用的相同的对象,新老的对象被修改,都将发生改变

5.isArray()方法

用于判断元素是否是一个Array,返回一个Boolean。

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: