我是 javascript 中的对象的新手。在https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript上阅读此主题并有点困惑。
我不明白函数和对象之间的区别。一方面,函数应该是 Function 的实例(它是 Object 的子对象),因此函数也应该是 Object。
另一方面,对象本身被表示为键值对,例如:
var User = {name:"Tomy", password:"secret"}
这在代码兼容性方面与函数定义完全不同......
我可以创建函数是两种不同的方式吗?
var User = function () {this.name="Tomy"; this.password="secret";}