在Array对象中有给定的函数可以删除数组中指定的元素,虽然非常好用,但是总感觉看不到摸不着的比较别扭,下面就分享一个自定义的删除数组指定索引值元素的函数,希望给大家一个全新的思路。

代码实例如下:
   [ 其他 ] 运行代码    下载代码
<script>
var array=[]; 
array[0]="51前端一"; 
array[1]="51前端二"; 
array[2]="51前端三"; 
array[3]="51前端四"; 
array[4]="51前端五"; 
function remove(array,index){ 
  if(index<=(array.length-1)){ 
    for(var i=index;i<array.length;i++){ 
      array[i]=array[i+1]; 
    } 
  }
  else{ 
    throw new Error('超出最大索引!'); 
  } 
  array.length=array.length-1; 
  return array; 
} 
console.log(remove(array,2));
</script>

代码描述:js 移除数组 指定索引。js如何移除数组中指定索引的项



607 809



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到