概述
1、数组(Array)概述
数组也是一个对象,和普通对象功能类似,也是用来储存值。数组中的元素可以存放任意数据类型(包括对象和函数),既然数组也是对象,所以,数组中可以继续嵌套数组(多维数组)
和普通对象的差异:普通对象使用字符串作为属性名,数组使用数字类作为索引操作元素。(见下图)
索引:
从0开始的整数就是索引。
2、创建数组对象
2.1字面量创建数组
语法: [值1,值2,值3... ] //区别普通对象{ 属性名1:属性值1,属性名2:属性值2....}
字面量创建数组,默认属性名为索引0、索引1、索引2、索引3...
var arr= [1,2,"nihao",4,5 ]; //创建数组"1,2,"nihao",4,5"
2.2构造函数创建数组
var arr = new Array(【元素1,元素2,元素3】); //通过Array构造函数创建一个空数组(如果没有形参)
console.log(typeof arr); //返回一个object
注意:Array构造函数里面如果有多个形参,则直接按照形参生成数组。Array(2,3,4);创建数组"2,3,4"
Array构造函数如果只有一个形参,则生成一个长度为 形参 的空数组。Array(10),生成一个长度为10的空数组
3、向数组里面添加元素
语法:数组【索引】=值; //值可以是任意数据类型
exp: 接前面代码
arr[0]=10;
arr[1]=true;
arr[2]="shufu";
arr[10]={name:zouzou,age:18}; //跳过4~9,直接给索引10赋值一个对象。其余被自动赋值 空,此时数组长度为11
console.log(arr); //向控制台打印数组 "10,true,shufu, , , , , , , , ,99" 相当于arr.toString()的返回值
console.log(arr[11]);//返回undefined,如果读取不存在的索引,不会报错,返回undefined
4、数组类的原生属性 length 属性 获取/设置数组长度
最后
以上就是阔达香氛为你收集整理的JavaScript 数组对象 回调函数的全部内容,希望文章能够帮你解决JavaScript 数组对象 回调函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复