js -- 字符串、数组 易混的方法

1.字符串:substring\substr\slice
substring(startIndex,endIndex)不支持负值,startIndex和endIndex可颠倒循序 其他两种方式均支持负数表示,并且是从右边第一位开始计数。
substr(startIndex,length)的第二个参数是长度,这是和其他两种方式最大的不同之处,
slice(startIndex,endIndex)的方向性比较强,永远是从start=>end对应左=>右 startIndex和endIndex不可颠倒顺序

2.字符串/数组:split、slice、splice
split (str, arrlengh)字符串的方法 返回一个数组,第一个参数可以是字符串正则
slice(startIndex,endIndex) 字符串数组均有的方法 (不改变原数组,返回截取的数组, ,可负数 从尾部开始数第几个,例如 '-1' 为最后一个)
splice(startIndex, length,item1...itemN)数组的方法(改变原数组,返回删除的元素,item为在截取的部分依次添加的元素

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

友情链接更多精彩内容