定义方法

时间:2017-01-17 15:41:22

标签: javascript closures

方法incorrect无效?



var myFunction = {}
myFunction.init = function() {
	myFunction.correct = function() {
	}
	function incorrect() {
	}
}
myFunction.init()
myFunction.correct()
myFunction.incorrect() // This doesn't work




1 个答案:

答案 0 :(得分:1)

'不正确'不是myFunction的方法,只是myFunction的'init'方法中的函数。

'correct'已被设置为属性/方法,这就是它工作的原因,而'不正确'则没有。