給出打印出的值【JavaScript】

給出下列代碼打印出的值: 結果: 今天遇到這題感覺挺巧妙的,對於這道題的答案,我剛開始糾結的是爲什麼第二行輸出的是Tom而不是Jay,後來看了評論區一個大佬的解答才知道: 使用new操作符時,構造函數內的this就指向相應的實例化對象; 未使用new操作符時,爲普通函數調用,全局函數內的this指向window。 所以語句 var a = Person(‘Tom’) 將全局範圍內的name變量改成
相關文章
相關標籤/搜索