跳转到内容

Object.key,value和entries

发布于:

key和value,键值对罢了

console.log(Object.keys({name:"tom",age:11}); // ["name","age"]

console.log(Object.values({name:"tom",age:11}) // ['tom',11]

主要是记录一下entries()

console.log(Object.entries({name:"tom",age:11})//[Array(2),Arrar(2)]

我去,二维数组

console.log(Object.entries([1,2,3])//[Array(2),Arrar(2),Arrar(2)]

手工返回键值对组成的数组,第一个元素是属性的键(始终是字符串),第二个元素是属性值。

那么绝配map了

const obj = { foo: "bar", baz: 42 };
const map = new Map(Object.entries(obj));
console.log(map); // 输出: Map(2) {"foo" => "bar", "baz" => 42}