var arry = [1, 2, 3, 4, 5, 6]; //从索引是1的元素开始截取到最后,返回新数组,原数组只剩索引为0的一个元素了 // var sp1 = arry.splice(1); // console.log("splice(1):" + sp1.toString()) //splice(1):2,3,4,5,6 // console.log("arry:" + arry.toString()) //arry:1 // 从索引是1的开始截取(包括当前索引),截取2个数据,返回为新的数组。原始数组发生变化 // var sp2 = arry.splice(1, 2); // console.log("splice(1,2):" + sp2.toString()) //splice(1,2):2,3 // console.log("arry:" + arry.toString()) //arry:1,4,5,6 ///从下标为1的位置开始,删除2个项,在下标为1的位置添加一个数字为555的新项,保存在原始数组中,不是新截取的数组!!! var sp3 = arry.splice(1, 2, 555); console.log("splice(1,2,555):" + sp3.toString()) //splice(1,2,555):2,3 console.log("arry:" + arry.toString()) // arry:1,555,4,5,6
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。