Object.getPrototypeOf(A) ==>A.proto
function Obj() {
this.name = '王坚韧';
}
Obj.prototype.fullName = '王坚韧·地狱';
var obj = new Obj();
console.log( obj.__proto__.fullName ); // 王坚韧·地狱
console.log(Object.getPrototypeOf( obj) === obj.__proto__ ); // true
y = Object.freeze(x)
返回结果y 和入参x 一样
x = {a:1}
Object.freeze(x)
x.a = 2
x // x不变
sort(a, b)
- a: 前一个元素
- b: 后一个元素
> 0 : a,b 交换
<=0 : a,b 不换
Object.entries()
const obj2 = { foo: 'bar', baz: 'abc' };
console.log(Object.entries(obj2)); // [['foo', 'bar'], ['baz', 'abc']]
const map = new Map(Object.entries(obj2));
console.log(map); // Map {'foo' => 'bar', 'baz' => 'abc'}