From b06ef7eec5e76ac283d3a6faad1bfb9dede20b82 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Tue, 15 Dec 2020 17:39:05 -0600 Subject: [PATCH] Optimize getCostumeIndexByName --- src/sprites/rendered-target.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sprites/rendered-target.js b/src/sprites/rendered-target.js index 45cc3a87..23fc82dd 100644 --- a/src/sprites/rendered-target.js +++ b/src/sprites/rendered-target.js @@ -598,8 +598,9 @@ class RenderedTarget extends Target { * @return {number} Index of the named costume, or -1 if not present. */ getCostumeIndexByName (costumeName) { - for (let i = 0; i < this.sprite.costumes.length; i++) { - if (this.getCostumes()[i].name === costumeName) { + const costumes = this.getCostumes(); + for (let i = 0; i < costumes.length; i++) { + if (costumes[i].name === costumeName) { return i; } }