谢谢
那也就是说对象时方法的集合是吗,如果对象只是为了把同类型的方法集合到一起,那函数不是也可以嵌套其他函数吗?我是新手真心不懂。
追答概念的东西我知道的也是很模糊
不知道你是否看到过这样的写法:var aa = function (){};
那么我们就可以把函数(方法)都当成是变量
你说嵌套函数,就可以相当于函数中的一个变量
不知道这么说你能理解多少
我觉得多多实践这种东西就会上手得快很多
我记得书上看到过,对象中的属性就是变量,对象中的方法就是函数,那既然这样,函数就可以包含变量和其他函数,为什么还需要变量,两者不冲突吗!!!
追答js里面,如果是自定义了对象A,那么A对象的函数a.foo(),A对象的属性a.boo,它们的作用范围就是在对象A。
如果是直接定义了一个变量,那这个变量的作用范围就是全局对象window