object 对象

vat obj = {"name":"紫花地丁"}

获取object 的key值  Object.keys(obj)

获取object 的value值  Object.values(obj)

 

目前es6以上可以直接使用Object.keys和Object.values方法直接获取key,value值;

获取value值也可以根据keys加map映射获取;

 

var keys= Object.keys(obj);
var values = Object.keys(obj).map(key => row[key]);
var values= Object.values(obj);

但是对于IE浏览器来说,不支持es6以上的方法,那么如何来获取key,value值

获取key值可以用Object.getOwnPropertyNames

获取value值同样要用map来实现

var keys = Object.getOwnPropertyNames(obj);
var values = Object.keys(obj).map(function (e) { return obj[e] });
  return values[0]

 

  

 

posted @ 2020-05-28 21:01  紫花地丁year  阅读(110)  评论(0编辑  收藏  举报