1111
Object
Object.values()方法
- 用于将对象内容转换为序列化的 可迭代的格式。
- 非字符串的属性会被转换为字符串输出。
- 这个方法还会执行浅复制
使用方法
const o = {
foo: "bar",
baz: 1,
qux: {}
}
console.log(Object.values(o)); // ['bar', 1, {}]
console.log(Object.values(o)[0] === o.foo); // true
Object.entries()方法
- 用于将对象内容转换为序列化的 可迭代的格式。
- 非字符串的属性会被转换为字符串输出。
- 这个方法还会执行浅复制
const o = {
foo: "bar",
baz: 1,
qux: {}
}
console.log(Object.entries(o)); //[Array(2), Array(2), Array(2)]
console.log(Object.entries(o)[0][1] === o.foo); //true