我试过麻烦本质上是完全一样的问题上Codecademy网站拍摄这部无济于事。我试图让我的JavaScript二传手检查我传递的参数是否是一个数字,如果条件满足,它设置为分类属性,否则返回错误的字符串。
我不明白为什么这是行不通的,我已经在它已经,任何帮助,将不胜感激花了很长时间!
码:
class Person {
constructor(name, age) {
this._name = name;
this._age = age;
}
get name() {
return this._name;
}
get age() {
return this._age;
}
set age(num) {
if (num.isNaN()) {
console.log('error!')
} else {
this._age = num
}
}
}
let human = new Person('Armand', 'string');
console.log(human);