[問題] function無法log

作者: poat777 (諾基亞)   2016-08-07 08:03:55
<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
想問一下
為啥第二行印的出
第一行無法呢
謝謝
作者: max80713   2016-08-07 08:52:00
susan.setAge(35)沒有return值,所以顯示undefined
作者: Hevak (Arthow Eshes)   2016-08-07 09:42:00
一樓正解,你的setAge沒有return東西,正常現象
作者: poat777 (諾基亞)   2016-08-07 11:53:00
感謝唷

Links booklink

Contact Us: admin [ a t ] ucptt.com