js 包装对象

作者: 高少辉_骚辉 | 来源:发表于2017-07-25 10:45 被阅读8次
    
    var s = "hello word";
    
    s.len = 4;
    
    var t = s.len; //=>undefined
    
    

    原因由于s是一个字符串,在执行第二行中,s.len = 4;;时生成一个临时对象,临时对象在执行完之后则被销毁。故 new String('hello word')和 "hello word"这两个是有区别的,前者是一个对象,且有原始值,前者的原始值就是后者。

    相关文章

      网友评论

        本文标题:js 包装对象

        本文链接:https://www.haomeiwen.com/subject/bykwkxtx.html