常用处理数组的几种方式

数组操作

第一:读取数组 for循环
第二:合并数组 concat
第三:数组变为字符串格式 join
第四:字符串转化为数组 split
第五:删除最后一个元素,针对老数组是删除最后一个,针对新数组是返回最后一个  pop
第六:添加最后一个元素,针对老数组最后一个元素后面添加一个元素,新数组返回元素个数  push

第七:shift() 和pop()一样,不同的是操作的是开头删除的元素shift();具体操作不在展示

第八:unshiift()和push一样,不同的是操作的是开头添加的元素unshift();具体操作不再展示



字符串截取

slice(“取字符串的起始位置”, [结束位置]) ;[]可选的

           起始位置一定要有结束位置可以省略

           var txt = “abcedf”;

           txt.slice(3) ;从txt里面字符的第3(索引号)个开始取结束位置省略,一直取到最后一个。

           总结slice(3)从第3个开始取,一直取到最后

            slice(3,6)3从第3个开始取6取到第6索引号的位置,还是从左边的第0个开始数。但是不包6。

          ****  起始位置可以是负数,如果是负数,则是从右边往左边开始取。

            var txt =”asdf”;

            txt.slice(-1)结果是f


substr(起始位置,[取的个数])

同上。

不写取的个数,默认从起始位置一直取到最后。

取的个数:是指从起始位置开始,往后面数几个。

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

相关阅读更多精彩内容

友情链接更多精彩内容