[问题] 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