为 Javascript 数组添加 insertAt 和 removeAt 方法

本文介绍的 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>