【发布时间】:2011-06-13 06:19:13
【问题描述】:
在实现“私有方法”时,什么时候使用函数表达式而不是函数声明才有意义?在这两种情况下,函数都是封装的,唯一实际的区别似乎是我无法在构造函数中调用 myFunc1 。我知道我应该以任何一种方式使用原型属性,但我只是好奇。
function myClass
{
myFunc1() //error
myFunc2() //success
var myFunc1 = function()
{
}
function myFunc2()
{
}
}
【问题讨论】:
-
两者除了你说的没有区别
标签: javascript oop class closures