在js中,可以使用for循环遍历对象中的每一个数组,并通过length属性获得数组擢爻充种的长度,同时比较它们的长度。下面小编以取得长度最长的数组为例,讲解js怎么比较对象中数组的长度。
工具/原料
html+js
代码编辑器:DreamweaverCS5
方法/步骤
1、新建一个html文件,命名为test.html,用于讲解js怎么比较对象中数组的。
2、在test.html文件内,编写<script></script>标签,页面的js逻辑代码将写在该标签内。
3、在js标签内,创建一个对象,对象内有三个数组,分别对应对象属性aa,bb,cc。
4、在js标签内,创建一个index变量,初始值为空,主要用于下面记录最长数组对应的对象属性。
5、在js标签内,使用forin循环遍历obj对象,其中x为对象的属性,代码如下:
6、在js标签内,在forin循环内,使用if语句判断每一个对象属性对应的数组长度(盟敢势袂length属性可以获是数组的长度值),瓴烊椹舟将最长的数组的对象属性名称保存在index中,最后,使用alert()方法输出元素最多数组对应的对象属性名称。
7、在浏览器打开test.html文件,查看实现的效果。