const与引用类型

49 阅读1分钟

以下代码到达哪一步会报错?

const emojis = ["🎄", "🎅🏼", "🎁", "⭐"];

/* 1 */ emojis.push("🦌");
/* 2 */ emojis.splice(0, 2);
/* 3 */ emojis = [];
/* 4 */ emojis.length = 0;

3,引用类型,地址存在栈中,地址不允许被改变,值存储在堆中,值可以被修改,3被完整赋值的时候,相当于修改了栈中的地址,const是不允许修改的。