对象的key【键】和分别获取数组的key【键】和值

一、对象,获取key【键】

var obj = {
  name:"xxx",
  email:"xxx.com"
}
Object.keys(obj).forEach((v,i)=>{
     console.log(v) //name email
     console.log(i) //xxx xxx.com
})

 

二、数组对象的key和值

var data = [
{"2020-2-3":''},
{"2020-2-4":'22222'},
{"2020-2-5":'3223'}]

data.forEach((v,i)=>{
Object.keys(v).forEach(v=>{
     console.log(v)//取到了key
     console.log(data[i][v])//取到了值
})
})

 

ES6获取key:

Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组。

 

var data = {"2020-2-3":'22222'}

Object.getOwnPropertyNames(data)

posted @ 2020-02-29 11:39  wpTing  阅读(765)  评论(0)    收藏  举报