#Object.prototype.XXX
Opened this issue · 0 comments
Shenchuanhuan commented
Object.values
返回一个给定对象自己的所有可枚举属性值的数组,值的顺序与使用for...in循环的顺序相同 ( 区别在于 for-in 循环枚举原型链中的属性 )。
参数:
Object
: 被遍历对象
返回值:
array
: 一个包含对象自身的所有可枚举属性键值的数组。
例子:
let obj = { foo: "bar", baz: 42 };
let result = Object.values(obj);
console.log(result). // ['bar', 42]
Object.getOwnPropertySymbols
it's a method returns an array of all symbol properties found directly upon a given object.
@params: object
@return: an array owned all symbol properties found directly upon a given object
Object.entries
返回一个给定对象自身可枚举属性的键值对数,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环也枚举原型链中的属性)
参数:
object
: 被遍历的对象。
返回值:
array
: 给定对象自身可枚举属性的键值对数组。
例子:
let obj = { a: 1, b: 2, c: 3 };
let b = Object.entries(obj);
console.log(b); // [ ["a", 1], ["b", 2], ["c", 3] ]