javascript - console.log印一個new物件的變數
高洛峰
高洛峰 2017-07-05 11:02:39
0
6
990

##

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(6)
为情所困

謝邀~

obj.sleep = function(){console.log("sleep")}

相當於為obj註冊一個屬性
名為: sleep,
值為: 一個宣告的function,

需要呼叫函數才能執行, 這個樓上們已經說過了.

obj.sleep()

typecho

你得呼叫相關的函數他才會執行。
object是new出來的對象沒毛病吧

小葫芦

試試看直接在控制台執行
obj.sleep();

我想大声告诉你

obj顯示Object沒毛病。
為什麼沒執行,是因為你沒呼叫啊。你看你上面註解的那行程式碼obj.sleep()就是呼叫程式碼啊。

巴扎黑

console.log(obj.sleep()) 這段注掉幹嘛 就這段就行了啊

ringa_lee

第一個問題:


第二個問題:定義的obj變數只是引用了Person物件的方法和屬性,所以印出來的是Object物件和它的屬性和方法

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!