码迷,mamicode.com
首页 > 其他好文 > 详细

ES6学习总结

时间:2017-12-21 16:05:51      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:对象   foo   可变   不可变   报错   nbsp   不能   学习   es6   

const只能保证这个指针是固定的,至于它指向的数据结构是不是可变的,就完全不能控制了

     const foo = {};
    // 为 foo 添加一个属性,可以成功
    foo.prop = 123;
    foo.prop // 123
    // 将 foo 指向另一个对象,就会报错
   foo = {}; //

上面代码中,常量foo储存的是一个地址,这个地址指向一个对象。不可变的只是这个地址,即不能把foo指向另一个地址,但对象本身是可变的,所以依然可以为其添加新属性。

    const a=[];
      a.push(‘hello‘); //可执行
      console.log(a);//可执行 
      a=[‘world‘] //报错

 

ES6学习总结

标签:对象   foo   可变   不可变   报错   nbsp   不能   学习   es6   

原文地址:http://www.cnblogs.com/xumqfaith/p/8080581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!