Daotin的梦呓
从零基础学 Web 前端
大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程。此文首发于「Daotin的梦呓」公众号,同时也会同步到我的相关博客,可以从
关于我
找到我的博客地址,也欢迎大家订阅关注。在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧!
一、数组
1、数组定义
通过字面量定义数组:
通过构造函数定义数组:
2、数组操作
数组长度:
问:数组中存储的数据类型一定是一样的吗?
类型可以不一样。
问:数组的长度是不是可以改变呢?
可以改变。
3、数组高级API
3.1、判断数组和转换数组
instanceof
join
arguements
只在函数中使用,代表传入实参的数组。
arguements 是伪数组:不能修改长短的数组。(可以修改元素,但是不能变长变短)
3.2、数组增删和换位置(原数组将被修改)
sort
问题:只能通过第一位字母或数字的 unicode 编码进行排列。
解决:sort方法不稳定,设计的时候就是这么设计的,可以通过回调函数进行规则设置。
4、迭代方法
作用:代替 for 循环。
every
every() 他的返回值是一个 boolean 类型值。而参数是一个回调函数。
参数有三个。名字随便起,但是表示的意思还是这样顺序的。
filter
filter 返回值是一个新数组。return 为 true 的数组。
foreach
foreach 遍历数组(无返回值,纯操作数组中的元素)
map
map有返回值,返回什么都添加到新数组中。
some
some有返回值,如果函数结果有一个是true,那么some方法结果也是true。
push
向数组的末尾添加一个或更多元素,并返回新的长度。
注意:新元素将添加在数组的末尾。
注意:此方法改变数组的长度。
提示:在数组起始位置添加元素请使用 unshift() 方法。
pop
删除数组的最后一个元素并返回删除的元素。
注意:此方法改变数组的长度!
提示:移除数组第一个元素,请使用 shift() 方法。
了解方法
5、清空数组
欢迎关注
Daotin的梦呓
如果觉得不错,欢迎分享给其他的小伙伴们 :)
领取专属 10元无门槛券
私享最新 技术干货