所以我的目標是設置特殊屬性卡。以我的前三個console.log打印false(默認)的方式,但在代碼之後它將打印爲真。我嘗試了幾種方法(描述卡片中的方法將設置爲true,特殊爲真,並在此之後調用該方法。也只是改變card.special沒有工作。謝謝,如何更改將覆蓋對象值的原型值?可能嗎?
function card(name,value,special) {
this.name = name,
this.value = value,
this.special = special
}
var a9 = new card("nine",9,false);
var a10 = new card("Ten",9,false);
var aal = new card("lower",9,false);
console.log(a9.special);
console.log(a10.special);
console.log(aal.special);
//code comes here
console.log(a9.special);
console.log(a10.special);
console.log(aal.special);
你必須改變a9.special,a10.special和aa1.special個別 –
這是點,我不想單獨使用它們。因爲我將有30-60個不同的變體。 – Koppany
60變量...呃...爲什麼不是一個'卡'數組 - 然後你可以使用cards.forEach(...)來做事 –