首页 > 软件操作教程 > 编程开发 > JavaScript
题目内容

JavaScript 使用keys迭代数组

题目答案

■知识点

keys()是Object的静态函数,专门用来遍历对象获取键名。Object.keys()函数的参数是一个对象,返回一个数组,元素是该对象所有本地属性名。如果使用该函数迭代数组,可以汇集数组的所有元素下标值。

■实例设计

【示例1】下面的代码直观比较了 keys迭代对象和数组有什么不同。

var o = {a:"A", b:"B",c:"C"}

console.log(object.keys(o));           //返回["a","b","c"]

var a = ["A","B","C"]

console.log(object.keys(a));           //返回["0","1","2"]

key功能比较单一,应用范围比较窄,但是执行效率比较高。

【示例2】除了获取键集合外,使用keys还可以间接统计对象的长度。

var o = {a:"A", b:"B",c:"C"}

console.log(object.keys(o).length );         //返回3

var a = ["A","B","C"]

console.log(object.keys(a).length );         //返回3

Object类型没有定义length原型属性,可以利用keys方法获取对象的长度。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端