JavaScript获取数组对象里面的键key和值value对象键值
知识回调
知识专栏 | 专栏链接 |
---|---|
JavaScript知识专栏 | https://blog.csdn.net/xsl_hr/category_12024214.html?spm=1001.2014.3001.5482 |
有关JavaScript的相关知识可以前往JavaScript知识专栏查看复习!!
场景复现
在后台管理系统的项目开发中,对于后端接口返回的数据进行处理是一件很重要的事情。有时候返回的值是json格式
的数据,这个时候我们就需要通过键来获取值,因此本期文章以此为主线,详细介绍三种方法获取数组对象里面的键(key)和值(value) 对象键值。
方法一: 使用
Object.keys()
方法获取 javascript 对象的键
方法二:使用Object.entries(obj)
方法获取 javascript 对象的键
方法三:使用for 循环获取 javascript 对象的 key
三种方法获取数组对象里的键值
javascript 对象是键值对的集合。我们需要一个键来从 javascript 对象中获取它的值。键值对广泛用于客户端-服务器通信和 JavaScript 编程。我们知道从 JSON 对象中检索一个值,只要我们有它的键。但是如果我们没有 key 名称怎么办?
1、Object.keys()
Object.keys()
函数返回一个包含 javascript 对象键的数组。
我们将 javascript 对象作为参数传递给 Object.keys()
函数。
输出数组包含的键的顺序与它们在原始 javascript 对象中的顺序相同。
如果我们将数组传递给 Object.keys()
,它将返回数组索引作为输出。
并且参数对象带有索引,那么 Object.keys()
将返回这些索引的数组。
var fruitsArr1 = ["Apple", "Orange", "Mango", "Banana"];
var fruitsObj2 = {
0: "Apple", 4: "Orange", 2: "Mango", 3: "Banana"};
var fruitsObj3 = {
"id": "1", "name":