配列中のnとしてマークされている要素を削除します.
651 ワード
function removeArrayOfN(arr,n)
{
if(n > arr.length-1 || n < 0){ alert(' '+n+' !'); return;}// n
var arr1 = [];
for(var i = 0; i < arr.length; i++)
{
if(i == n){ continue}// i ,
arr1.push(arr[i]);// n arr1
}
arr.length = 0;// arr
for(var i = 0; i < arr1.length; i++)
{
arr[i] = arr1[i]// arr
}
return arr;//
}
window.onload = function()
{
var arr = ['a','b','c','d'];
alert(arr.length)
alert(removeArrayOfN(arr,3))
alert(arr.length)
}