知识点一:js函数调用时加括号和不加括号的区别.不加括号相当于把函数代码赋给等号左边,加括号是把函数返回值赋给等号左边.参考
https://www.zhihu.com/question/31044040
知识点二:js中this的用法,this总是指向调用它的对象,倒数第二行的getColor为windows调用的,倒数第一行的getColor是test4399对象调用的.参考http://www.cnblogs.com/painsOnline/p/5102359.htm
getColor();相当于普通的函数调用,此时this指向window,this.color应该为全局变量的值
test4399.getColor();此时this指向调用函数的对象test4399,因此this.color应该为对象的属性值