我是loadash的新手,我正在尝试学习操纵java脚本对象的好方法。
是否有等效的loadash方法:
Object.keys({ "tab1": "1" , tab2: "2"})[0];
Object.keys({ "tab1": "1" , tab2: "2"})[2];
获取列表值?
如果有简单而好的方法可以使用lodash以及我可以通过的任何文章。
答案 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>
请记住,对象的键不是有序的,因此它们可以按主机选择的任何顺序返回。