お疲れ様です。
今回も、jsのご質問になります。
トリアコンタンさんの、「カスタムメニュー作成プラグイン」で
装備品を表示する関数を作成しているのですが、
Objectと文字列を繋げようとしても、どうにもうまくいきません。
「E エクスカリバー」というふうに表示したいのに
「E [object Object]」となってしまいます。
コード: 全て選択
for(var s = 0; s < $gameActors.actor(1).equips().length; s++){
var equip = $gameActors.actor(1).equips()[s];
if (equip != null) {
arr.push('E' + equip);
}
}
以前にツクマテで教えていただいた、ブラケット記法なるものを利用してつなげてもうまくいきません。
コード: 全て選択
for(var s = 0; s < $gameActors.actor(1).equips().length; s++){
if ($gameActors.actor(1).equips()[s] != null) {
var equipObject = $gameActors.actor(1).equips()[s];
equipObject['name'] = 'E' + equipObject['name']; // ブラケット記法を使用して連結
arr.push(equipObject);
}
}
jsにお詳しい方、教えていただけますと幸いです。
何卒、よろしくお願いいたします。