一、包裝對象 原因由於s是一個字元串,在執行第二行中,s.len = 4;;時生成一個臨時對象,臨時對象在執行完之後則被銷毀。故 new String('hello word')和 "hello word"這兩個是有區別的,前者是一個對象,且有原始值,前者的原始值就是後者。
一、包裝對象
var s = "hello word";
s.len = 4;
var t = s.len; //=>undefined
原因由於s是一個字元串,在執行第二行中,s.len = 4;;時生成一個臨時對象,臨時對象在執行完之後則被銷毀。故 new String('hello word')和 "hello word"這兩個是有區別的,前者是一個對象,且有原始值,前者的原始值就是後者。