一、包装对象
var s = "hello word";s.len = 4;var t = s.len; //=>undefined
原因由于s是一个字符串,在执行第二行中,s.len = 4;;时生成一个临时对象,临时对象在执行完之后则被销毁。故 new String('hello word')和 "hello word"这两个是有区别的,前者是一个对象,且有原始值,前者的原始值就是后者。
本文共 251 字,大约阅读时间需要 1 分钟。
var s = "hello word";s.len = 4;var t = s.len; //=>undefined
原因由于s是一个字符串,在执行第二行中,s.len = 4;;时生成一个临时对象,临时对象在执行完之后则被销毁。故 new String('hello word')和 "hello word"这两个是有区别的,前者是一个对象,且有原始值,前者的原始值就是后者。
转载于:https://www.cnblogs.com/iron-whale/p/5163811.html