知识回调
有关JavaScript的相关知识可以前往JavaScript知识专栏查看复习!!
场景复现
在后台管理系统的项目开发中,对于后端接口返回的数据进行处理是一件很重要的事情。有时候返回的值是json格式
的数据,这个时候我们就需要通过键来获取值,因此本期文章以此为主线,详细介绍三种方法获取数组对象里面的键(key)和值(value) 对象键值。
三种方法获取数组对象里的键值
1、Object.keys()
Object.keys()
函数返回一个包含 javascript 对象键的数组。
我们将 javascript 对象作为参数传递给 Object.keys()
函数。
输出数组包含的键的顺序与它们在原始 javascript 对象中的顺序相同。
如果我们将数组传递给 Object.keys()
,它将返回数组索引作为输出。
并且参数对象带有索引,那么 Object.keys()
将返回这些索引的数组。
2、Object.entries(obj)
Object.entries(obj)
方法多种多样,比 Object.keys()
函数更灵活。
它将整个对象拆分为小数组。每个数组由 [key, value]
形式的键值对组成。
使用 Object.keys()
,我们只得到一个对象的键,但是使用 Object.entries(obj)
,我们可以得到一个对象中的所有条目,包括 keys 和它们的 values.
Object.entries(obj)
不是常用的方法。在大多数情况下,我们需要从对象中获取键。借助 keys可以轻松获得相应的值。
该函数保留对象属性的顺序。在幕后的实现中,键值对是通过迭代对象属性形成的。我们使用 JSON.stringify()
来获取函数输出值的可读字符串版本。
3、for 循环【常用】
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。