我是 JS 新手。我正在学习 JS OOP 的概念。我正在尝试使用构造函数在 JS 中创建私有变量。但是当我尝试使用 getter 访问这些值时,我收到一个错误“TypeError: 'undefined' is not a function”
function Card(n,s) {
var number = n;
var suit = s;
//getters
var getNumber = function(){
return this.number;
};
var getSuit = function(){
return this.suit;
};
}
var test = new Card(10, 1);
test.getNumber();
我无法弄清楚错误可能是什么。在这方面需要一些帮助。