基本数据类型,数据存储在栈(statck)中,引用数据类型 数据存
在es6中 数组、对象是引用形数据
在堆(heap)中,
image.png
1.esObj (对象)的变量值是 引用地址,因为const修饰,所以 引用地址是常量,不会改变的,但是地址指向的存储值是可以改变的,输出结果的值是 es2016
const esObj={
name: 'es6',
year: 2016
}
esObj.name='es2016'
console.log(esObj.name)
2.esObj (对象)的变量值是 引用地址,因为const修饰,所以 引用地址是常量,不会改变的。输出结果的值是 es2016
const stu={
name: 'sue',
age: 16
};
Object.freeze(stu)
stu.name='zhang'
console.log('stu.name--->',stu.name);
//输出结果为 sue, 因为 Object.freeze(stu);
网友评论