javascipt数组方法(js数组eties)
导语:javascript学习之数组,length巧用,数组检测方法,面试必备
一边学习javascript一边跟大家分享成果,喜欢就关注我吧,大家一起学习!
今天分享javascript中的数组,数组的创建方法,以及length的一些巧用,以及数组的检测方法。
Array在javascript中为常见类型
数组(Array)创建方式var aa = new Array();
直接使用构造函数new一个
var aa = new Array(10);
直接把数组的长度给他
var aa = new Array("a","b","c");
直接把数组的值给他
var bb = ["a","b","c"];
直接使用数组字面量的方式创建数组
数组的值的修改与新增通过数组的索引,我们可以进行修改和新增,如果新增索引跨度超过1,那么中间的就会编程undefined,如下试验
图1
结果如下
解析,创建了一个长度为3的数组(索引到2),利用索引的方法,新增aa[10],则数组的中间段即为undefined
下面介绍利用length来新增数组,可以有效避免索引跨度大,造成中间有undefined
巧用length新增数据解析:新建一数组,有3个元素,则length为2(length从0开始),color.length则表示3,那么根据上面介绍的数组新增的方式,即为新增一个索引为3的值,当新增完成后,length的长度就自动加一了。
数组的检测数组的检测方法区别于基础类型,不能用typeof来检测
方法一:instanceof检测
使用instanceof检测数组,返回true
方法二:Array.isArray()检测
使用Array.isArray()检测数组,返回true
附录:图1的匿名自执行函数函数格式如下
javascript学习结果分享给大家,如有错误欢迎指正,大家喜欢欢迎转发收藏,欢迎大家一起在评论区交流
本文内容由快快网络小涵创作整理编辑!