From ccfcc4f840857d9567f0a046cdfbdcce9aa06ad7 Mon Sep 17 00:00:00 2001 From: yangwen Date: Wed, 28 May 2025 19:07:37 +0800 Subject: [PATCH] includes to indexof --- src/models/DOBlock.ts | 3 ++- src/views/Stage.ts | 3 ++- src/views/dc/TrophyRoom.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) 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) {