3.6.3 数组删除指定下标数据

export function Arrayremove (arr,index){
    if(arr.length == 0 || arr.length == 1){
        arr.length = 0;
        return true;
    }else if(arr.length == 2){
        if(index  == 0){
            arr[0] =arr[1];
            arr.length  =1;
        }else if(index ==1) {
            arr.length  =1;
        }
        return false;
    } else{
        for(var i = 0 ;i<arr.length;i++){
            var temp = arr[i];
            if(!isNaN(index)){
                temp=i;
            }
            if(temp==index){
                for(var j  =i;j<arr.length;j++){
                    arr[j]=arr[j+1];
                }
                arr.length=arr.length-1;
            }
        }
    }
};
该文件修订时间: 2021-01-14 15:02:10

results matching ""

    No results matching ""