diff --git a/src/models/DOBlock.ts b/src/models/DOBlock.ts index a8e2afe..de1ee90 100644 --- a/src/models/DOBlock.ts +++ b/src/models/DOBlock.ts @@ -43,7 +43,8 @@ export class DOBlock { } public add_note(noteNumber: number): void { - if (!this.data.notes.includes(noteNumber)) { + const find = this.data.notes.indexOf(noteNumber) + if (find < 0) { this.data.notes.push(noteNumber) StorageManager.getInstance().onStageChanged() } diff --git a/src/views/Stage.ts b/src/views/Stage.ts index a3695ca..cc4a1b2 100644 --- a/src/views/Stage.ts +++ b/src/views/Stage.ts @@ -565,7 +565,8 @@ export class Stage extends Laya.Script { for (let i = 0; i < this.blocks.length; i++) { const block = this.blocks[i] const note_numbers = block.getData().get_notes() - if (note_numbers.includes(obj.getData().get_show())) + const find = note_numbers.indexOf(obj.getData().get_show()) + if (find >= 0) list.push(block) } return list diff --git a/src/views/dc/TrophyRoom.ts b/src/views/dc/TrophyRoom.ts index f29bf00..d570d84 100644 --- a/src/views/dc/TrophyRoom.ts +++ b/src/views/dc/TrophyRoom.ts @@ -44,7 +44,8 @@ export class TrophyRoom extends Laya.Script { const monthMap: Map> = new Map() for (var i = 0; i < infos.length; i++) { obj = infos[i] - if (!years.includes(obj.year)) { + const find = years.indexOf(obj.year) + if (find < 0) { years.push(obj.year) } if (monthMap.has(obj.year) == false) {