コード: 全て選択
for(var i = 0; i < $gameParty.allItems().length; i++){
if($gameParty.allItems()[i].meta.test){
arr.push($gameParty.allItems()[i]);
}
}
全部のアイテムを読みに行く上記のコードはかなり重くなります。
もっと軽くする方法はありますか?
コード: 全て選択
for(var i = 0; i < $gameParty.allItems().length; i++){
if($gameParty.allItems()[i].meta.test){
arr.push($gameParty.allItems()[i]);
}
}
コード: 全て選択
var allItems = $gameParty.allItems();
var arr = [];
for (var i = 0; i < allItems.length; i++) {
var item = allItems[i];
if (item.meta.test) {
arr.push(item);
}
}
コード: 全て選択
var arr = [];
$gameParty.allItems().forEach(function(item) {
if (item.meta.test) {
arr.push(item);
}
});