1. 程式人生 > >為什麽給對象加方法,可以在對應的基本類型使用?

為什麽給對象加方法,可以在對應的基本類型使用?

生成 src string info mage 技術 ring js引擎 類型

例如我們給String的原型加上hello這個方法,然後我們發現在任意一個字符串下都可以找到這個方法

技術分享圖片

這是因為JS引擎有意去模糊“對象”和“基本類型”之間的關系

遇到"."時,JS引擎會臨時幫我們先包一層new String生成一個“臨時對象”

為什麽給對象加方法,可以在對應的基本類型使用?