[問題] function無法log

看板Web_Design作者 (諾基亞)時間9年前 (2016/08/07 08:03), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
<script> var setAge = function (newAge) { this.age = newAge; }; var bob = new Object(); bob.age = 30; bob.setAge = setAge; var susan = new Object(); susan.age = 25; susan.setAge = setAge; susan.setAge(35); console.log(susan.setAge(35)); console.log(susan.age); </script> http://i.imgur.com/FR0GjjZ.jpg
想問一下 為啥第二行印的出 第一行無法呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.35.98 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1470528238.A.BA3.html

08/07 08:52, , 1F
susan.setAge(35)沒有return值,所以顯示undefined
08/07 08:52, 1F

08/07 09:42, , 2F
一樓正解,你的setAge沒有return東西,正常現象
08/07 09:42, 2F

08/07 11:53, , 3F
感謝唷
08/07 11:53, 3F
文章代碼(AID): #1NfdhkkZ (Web_Design)
文章代碼(AID): #1NfdhkkZ (Web_Design)