前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Array 数组的几种排序方法与常用添加数组元素方法

Array 数组的几种排序方法与常用添加数组元素方法

作者头像
姜姜178
发布2022-11-18 13:44:57
5730
发布2022-11-18 13:44:57
举报
文章被收录于专栏:小姜的学习计划
代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        let arr =[1,3,5,7,9,2,4,6,8];
        //在数组末尾添加追加元素
        arr.push(77)
        arr.push(78)
       //删除数组末尾的元素
        arr.pop()
        //在数组开头添加元素(下标0)
        arr.unshift(5);
        //删除指定的元素 第一个参数是删除元素的下标 第二个元素是删除的元素数量
        arr.splice(0,1);
        console.log(arr);
        //拼接数组
        let arr3 = ["g","j"];
        let arr1 =  ["a", "c", "b", "d"];
        let arr2 = arr1.concat(arr3);
        //查看该元素首次出现的位置
        console.log(arr2.indexOf("a"));
        //给数组排序 升序
        let arr4 = [1,2,5,8,4,3];
        arr4.sort()
        
        console.log(arr4);
        //给数组排序 通过上方升序排序 反转实现降序
        arr4.reverse()
        console.log(arr4);

        let arr5=[];
        arr5.push({name:"李四1",age:18,sex:"男"})
        arr5.push({name:"李四2",age:10,sex:"女"})
        arr5.push({name:"李四3",age:50,sex:"男"})
        //可以通过自己制定排序规则 如下 age年龄的排序
        arr5.sort((v1,v2) =>{
            return v1.age -v2.age;
        });
        console.log(arr5);

        //查找出满足第条件的第一条语句
        let arr6 =arr5.find((item) => {
            return item.age>=18 && item.sex ==="男"
        })
        console.log(arr6);
        //filter 为过滤器 如下 通过检索sex 过滤了性别为"女"的元素
        let arr7 =arr5.filter((item) => {
            return item.age>=18 && item.sex ==="男"
        })
        console.log(arr7);
    </script>
</head>
<body>
     
</body>
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档