我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

王文博--20221102--JS基础day04

[复制链接]
博5237 发表于 2022-11-3 00:15:13 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
数组
        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;











回复

使用道具 举报

关注0

粉丝0

帖子83

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026