菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 王文博--20221102--JS基础day04 [打印本页]

作者: 博5237    时间: 2022-11-3 00:15
标题: 王文博--20221102--JS基础day04
一、今日学习内容
数组
        1、精通一堆数组的基本操作(定义、赋值,常用方法)
        2、掌握一堆数组的遍历方法
        3、掌握二堆数组的遍历方法
        4、掌握重点数组的操作方法(普通API)---先理解中文含义
1、一堆数组
        概念:数组就是一组数据有序排列的组合(集合)
        分类:
                字面量方式:let/var/const 变量名(数组名)=[];
                实例化方式:let/var/const 变量名(数组名)=new array();
                        通过构造函数(类)来new一个对象(实例对象)
        给数组添加元素/赋值的方式
        数组常见的操作方法
                访问整个数组:数组名
                访问数组元素:数组名[索引]
                访问数组长度:数组名.length
                访问数组最大索引值:数组名.length-1
                删除数组元素:delete 数组名[索引]
                清空数组:arr=[];        arr.length=0
        增加修改:
                数组名[索引(目前没有的索引)]=新的值        新增
                数组名[索引(目前有的索引)]=新的值        修改
2、遍历数组
        概念:依次从指定的数组中,获取所满足条件的数组
        作用:对数组进行统一的管理
        语法:
        方式一、for循环遍历输出
                for(let i=0;i<arr.length;i++){i---索引;arr[i]---数组的每一项元素}
        方法二、forEach
                数组名.forEach(function(v,i){v---当次遍历数组的元素;i---档次遍历数组的索引}
3、数组常用方法
        1)concat(数组元素/数组,数组元素/数组,......)
        作用:多个数组连接一个数组,执行后的结果---拼接好的新的数组
        2)join(拼接符/连接符)
        作用:使用拼接符把数组拼接为字符串,默认为逗号
        3)操作数组中最后一个位置上的元素
        删除:pop();删除了数组最后一项,返回值:被删掉的元素,在原有基础上进行操作
        添加:push(数组元素,数组元素...);
                往数组最后去添加一项,返回值:数组新的长度,可以依次添加多个,顺序为输入的顺序,添加数组的话,在前面添加...
        4)操作数组中第一个位置上的元素
        删除:shift(),返回值:被删掉的元素
        添加:unshift(),返回值是数组的新长度,在原有数组上操作
        5)数组的截取方法
        slice(开始的索引,结束的索引)
                包含开始索引,不包含结束索引
                开始索引小于结束索引
        6)splice(开始索引/截取位数)
        7)sort():排序
                默认的排序是按照字母的编码顺序
                num.sort(function(a,b){a-b;b-a;});从小到大:a-b;从大到小:b-a;
















欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4