本文介绍的 insertAt 方法可以为 javascript 数组在指定位置插入指定的值,而 removeAt 则是删除指定位置的数组元素,有了这两个方法,我们在操作数组元素时会简单很多。
为 Javascript 数组添加 insertAt 和 removeAt 方法 – 示例
<script language="JavaScript">
<!--
// 说明:为 Javascript 数组添加 insertAt 和 removeAt 方法
// 整理:http://www.CodeBit.cn
Array.prototype.insertAt = function( index, value ) {
var part1 = this.slice( 0, index );
var part2 = this.slice( index );
part1.push( value );
return( part1.concat( part2 ) );
};
Array.prototype.removeAt = function( index )
{
var part1 = this.slice( 0, index );
var part2 = this.slice( index );
part1.pop();
return( part1.concat( part2 ) );
}
// -->
</script>