Candy__2026
1、上面的extension是个数组,是引用数据类型,引用数据类型是存储在堆内存的
2、Object.freeze()是浅层冻结,不是深层冻结
3、console.log()的输出可以理解为是一种异步的,可以看下这里:https://www.jianshu.com/p/f7535d62acbd
Imthen
window在浏览器环境下属于顶层对象,这个对象下面具有相应属性和方法,我觉得可以认为存在堆内存。
阿撒大师
Object.keys()方法的作用就是返回对象的key所组成的数组,比如:
const obj = { name:'es6', type: 'frontend' };
Object.keys(obj);
// ["name", "type"]
如果想得到value的值,可以使用:
Object.values(obj);
// ["es6", "frontend"]