JS Object コンストラクターを作成しようとしていますが、オブジェクトのプロパティの 1 つをブール演算で宣言したいと考えています。どういうわけか私はこれを間違っています - アドバイスしてください!
ありがとう!交流
function Student(gender, name, id, age, likes) {
this.gender = gender;
this.name = name;
this.id = id;
this.age = Boolean () {
var age = x;
if (age >= 21) {
return "adult";
} else {
return "minor";
}
};
this.likes = likes;
}
window.onload = init;
function init() {
var jessica = new Student("female", "Jessica", 12, 21, ["butterflies", "flowers", "music"]);
var jessicaJSON = JSON.stringify(jessica);
console.log(jessicaJSON);
var anotherJessica = JSON.parse(jessicaJSON);
console.log(anotherJessica);
}