登录
注册
node.js 学习社区
js 自定义 insertAt 和 removeAt

我擦嘞鸡

2015-08-24 13:42

封装两个函数,

1数组某个位置插入新元素

2删除数组某个位置元素

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 ) );
}



回复 · 0

发表回复

你可以在回复中 @ 其他人