美文网首页
如何从数组对象中取key值和value值

如何从数组对象中取key值和value值

作者: 痛心凉 | 来源:发表于2019-05-23 14:34 被阅读0次

语法

Object.keys(obj)
参数(obj): 要返回其枚举自身属性的对象。
返回值: 一个表示给定对象的所有可枚举属性的字符串数组。

定义

Object.keys 返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。

应用场景

当后台返回的数据是一个json对象,我们通过JSON.parse(obj)转化完之后,发先对象中的key值并不统一,这时候我们既需要key值也需要value值,该如何取key和value呢?

//obj是模拟后台返回的数据。
var obj=[{
    name:"yhh",
},{
    sex:"女",
},{
    work:"IT"
}];
console.log(Object.keys(obj[0])[0]);
console.log(Object.values(obj[0])[0])
for(var i  in  obj){
console.log(Object.keys(obj[i])[0]);
console.log(Object.values(obj[i])[0])
}
实例3.png

相关文章

网友评论

      本文标题:如何从数组对象中取key值和value值

      本文链接:https://www.haomeiwen.com/subject/iowvzqtx.html