我正在使用Titanium,但这个问题与CommonJS有关,我正在尝试创建一个模块,但我还需要一个变量的getter。
我承认我并不清楚,这是我第一次使用钛金属和普通人,也许你也可以给我一些东西来阅读。
这是我的代码:
Picker.js
var cat;
function Picker(){
this.cat = 0;
}
Picker.prototype.getCat = function() {
return this.cat;
};
module.exports = Picker;
List.js
var Picker = require('myPath/Picker');
var picker = new Picker();
var cat = picker.getCat();
但是如果我打印cat的值是未定义的,而不是0 ...我错了?
谢谢!!答案 0 :(得分:0)
您是否尝试过不使用原型?
function Picker(){
this.cat = 0;
this.getCat = function() {
return this.cat;
}
}