基本类型与包装类型

如图 var str=”ddd” 是string(基本类型),本身是没有方法、属性。当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str) [[tempObj]].length; // 返回具体的length delete [[tempObj]]; // 销毁临时对象 重复访问s
相关文章
相关标签/搜索