js是在浏览器客户端执行的脚本语言,而且js是弱类型的语言,在编译的时候并不会对数据类型进行校验。那么,在js数组中,如何存放对象呢?
工具/原料
浏览器
方法/步骤
1
打开任一浏览器,按F12,进入开发者模式,找到控制台。本文以chrome浏览器为例,打开浏览器之后,打开任一标签页,找到Console控制台
2
在控制台中,就可以书写js代码了。首先在此处定义一个js对象。直接使用 var obj1 = {}; 定义即可
3
在控制台中,给js对象赋值,因为js是弱类型的语言,上面定义的对象并不需要指定字段类型,所以,在定义之后,就可以直接给它赋值了
4
相同的方式,再定义另外一个js对象。直接使用 var obj2 = {}; 定义即可
5
在控制台中,给obj2对象赋值,而且,使用与obj1不相同的字段结构
6
在控制台中,定义一个数组,定义方式如下:var arr = new Array();
7
在控制台中,使用arr.push(obj1),就可以将对象1存放到js数组中。arr.push(obj2),就可以将对象2存放到js数组中。注意,obj1、obj2两个对象的字段是不相同的,但是,也是可以存放到同一个js数组中的,因为js是弱类型的。最后,直接使用arr,就可以看到当前数组中的对象值