<script> var str = prompt("请输入数组"); var array = str.split(','); var index = parseInt(prompt("请输入下标")); function deleteArray(array,index){ for (var i = index; i<array.length -1; i++){ array[i] = array[i+1]; } array.pop(); return array; } deleteArray(array,index); document.write(array); </script>
<script> function DeleteArray(array,index){ temp = array[index]; //获取当前数组元素 for(i=index;i<array.length-1;i++){ array[i]=array[i+1]; } array[i]=temp; //数组下标最后一个替换成之前获取的 array.pop(); //删除最后一个下标 return array; } var myArray = [0,1,2,3,4]; myArray = DeleteArray(myArray,1); document.write(myArray); </script>