因为我学习Javascript的过程比较零散,没有仔细系统的看过。有些细节方面就被遗漏了。下面是我最近才搞清楚的几个函数。如果你此前就知道,那么恭喜你,你的JS比我好。如果也不清楚,那么也恭喜你,你看了此文就清楚了。

slice(startend) 此方法可从已有的数组中返回位于start和end之间的元素。并且不改变数组本身。start和end参数可以为负数,表示从后面开始数的第几个。

splice(startlength) 此方法返回现有数组的从start开始的length个元素。并且会改变数组本身。start参数可以为负数。

另外,splice还支持第345...个参数,表示用后面的参数替换掉被删除的元素。

substr(startlength) 此方法返回字符串从start开始的length个字符。不改变字符串本身。start参数可以为负数。

substring(startend) 此方法返回字符串的start到end之间的字符。不改变字符串本身。start和end参数不能为负数!但是start可以比end小。

此外,删除对象的某个属性用delete 操作符。

但是如果要删除数组的某个元素,就要用上面提到的splice方法了。

博客不错。