美文网首页
JS 数组常用操作方法

JS 数组常用操作方法

作者: 移动的键盘 | 来源:发表于2022-12-06 14:26 被阅读0次
    //连接2个数组,合成新数组
    var arr = ["a","b","c","1","2","3","4","6","5"];
    var a = ["s","t"];
    var res = arr.concat(a);
    //输出 res=== ["a","b","c","1","2","3","4","6","5","s","t"]
    
    //判断数组中每个元素 是否符合某个条件,所有元素都符合条件 返回 true
    var res = arr.every(function(item) {
        return parseInt(item) >= 1;
    });
    //输出 res === false 
    
    //查找符合条件的元素 ,返回符合条件的元素 数组
    var res = arr.filter(function(item) {
        return parseInt(item) >= 1;
    });
    //输出 res === ["1","2","3","4","6","5"];
    
    //操作元素,每个元素 拼接 “s”,输出新的数组
    var res = arr.map(function(item) {
        return item + "s";
    });
    //输出 res === ["as","bs","cs","1s","2s","3s","4s","6s","5s"];
    
    //遍历所有元素
    arr.forEach(function(item,index) {
        //item 元素
        //index 下标
    });
    
    //数组转字符串
    var res = arr.join("-");
    //输出 res === "a-b-c-1-2-3-4-6-5"
    
    //删除最后一个元素,输出最后一个元素
    var res = arr.pop();
    //输出 res === "5"
    
    //删除第一个元素,输出第一个元素
    var res = arr.shift();
    //输出 res === "a"
    
    //添加元素,输出数组长度
    var res = arr.push("test");
    //输出 res === arr.length
    
    //第一位添加元素,输出数组长度
    var res = arr.unshift("test");
    //输出 res === arr.length
    
    //添加或删除指定位置元素
    var res = arr.splice(index,length,item);
    //index 指定下标,,length 替换长度,,,item 新增元素
    //如果是删除
    var res = arr.splice(index,length);
    //输出数组 res === 删除的元素 数组
    
    //排序,输出排序后的数组
    var res = arr.sort();
    
    //包含元素,包含 输出 true  不包含 输出 false
    var res = arr.includes("5");
    
    //获取元素的下标值,包含输出 元素对应下标值  不包含输出 -1
    var index = arr.indexOf("5");
    

    相关文章

      网友评论

          本文标题:JS 数组常用操作方法

          本文链接:https://www.haomeiwen.com/subject/tngwfdtx.html