我有以下函数声明:
function Linker(linked_class, word_class, colors_count) {
var _linked_class = linked_class;
this.say = function() {
alert(_linked_class);
}
}
我想_linked_class
在函数内部用作私有变量。我的问题是我是否需要_linked_class
在函数内部创建变量并分配linked_class
通过参数列表传递的变量的值,或者我可以使用通过参数传递的变量作为私有变量而无需声明?如下所示:
function Linker(_linked_class, word_class, colors_count) {
this.say = function() {
alert(_linked_class);
}
}