Object.keys等效lodash方法

时间:2016-02-23 00:13:26

标签: javascript lodash

我是loadash的新手,我正在尝试学习操纵java脚本对象的好方法。

是否有等效的loadash方法:

Object.keys({ "tab1": "1" , tab2: "2"})[0];
Object.keys({ "tab1": "1" , tab2: "2"})[2];

获取列表值?

如果有简单而好的方法可以使用lodash以及我可以通过的任何文章。

1 个答案:

答案 0 :(得分:25)

_.keys应该可以做到这一点。

  

_.keys(object)

     

创建自己的可枚举属性名称object

的数组

实施例

console.log(Object.keys({ "tab1": "1" , tab2: "2"}));

// Outputs:
// ["tab1", "tab2"]
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.5.1/lodash.js"></script>

侧面说明:

请记住,对象的键不是有序的,因此它们可以按主机选择的任何顺序返回。