首頁 > 問答 > 主體
##
为情所困2017-07-05 11:04:39
謝邀~
obj.sleep = function(){console.log("sleep")}
相當於為obj註冊一個屬性名為: sleep,值為: 一個宣告的function,
需要呼叫函數才能執行, 這個樓上們已經說過了.
即obj.sleep()
obj.sleep()
typecho2017-07-05 11:04:39
你得呼叫相關的函數他才會執行。 object是new出來的對象沒毛病吧
高洛峰2017-07-05 11:04:39
試試看直接在控制台執行obj.sleep();
我想大声告诉你2017-07-05 11:04:39
obj顯示Object沒毛病。 為什麼沒執行,是因為你沒呼叫啊。你看你上面註解的那行程式碼obj.sleep()就是呼叫程式碼啊。
巴扎黑2017-07-05 11:04:39
console.log(obj.sleep()) 這段注掉幹嘛 就這段就行了啊
ringa_lee2017-07-05 11:04:39
第一個問題:
第二個問題:定義的obj變數只是引用了Person物件的方法和屬性,所以印出來的是Object物件和它的屬性和方法