functiont1(){this.name="dog";this.age=1;}functiont2(){this.color="red";}t1.prototype=newt2();为什么不是t1().prototype=newt2();在这个函数中t1和t1()具体指什么啊?t1是指这个函数对象?t1()是执行这个函数?
2 回答
FFIVE
TA贡献1797条经验 获得超6个赞
一个是函数引用,一个是函数执行后的的值。functiondemo(){console.log('thisisdemo');}demo==>得到demo函数demo()==>得到并执行demo函数打印'thisisdemo'举个通俗的例子,你去餐厅吃饭,拿到一个小票小票就是函数指针饭就是函数执行的结果如果你不拿小票,就取不到饭,但是你光拿着小票不去取饭也是一样不会得到饭。
添加回答
举报
0/150
提交
取消