首页 文章

Object.keys和Object.values在一个函数中

提问于
浏览
1

注意:这个问题纯粹是出于好奇 .

有没有内置的javascript函数返回对象的键和值?

{a:1, b:2}.keyValues() ==> [[a,1], [b,2]]

我不在乎它是ES6还是其他什么 . 我只是想知道它是否内置于javascript语言中?

2 回答

  • 5

    您正在寻找 Object.entries(obj) 功能 . mozilla MDN

    var obj = { foo: 'bar', baz: 42 };
    console.log(Object.entries(obj)); // [ ['foo', 'bar'], ['baz', 42] ]
    
  • 2

    Object.entries()

    let obj = {a: 1, b: 2}
    console.log(Object.entries(obj));
    

相关问题