注意:这个问题纯粹是出于好奇 .
有没有内置的javascript函数返回对象的键和值?
{a:1, b:2}.keyValues() ==> [[a,1], [b,2]]
我不在乎它是ES6还是其他什么 . 我只是想知道它是否内置于javascript语言中?
您正在寻找 Object.entries(obj) 功能 . mozilla MDN
Object.entries(obj)
var obj = { foo: 'bar', baz: 42 }; console.log(Object.entries(obj)); // [ ['foo', 'bar'], ['baz', 42] ]
Object.entries()
let obj = {a: 1, b: 2} console.log(Object.entries(obj));
2 回答
您正在寻找
Object.entries(obj)
功能 . mozilla MDNObject.entries()