From 404862c57909cf09c2fc990b32636fbe264ea6dd Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Sat, 28 Apr 2018 04:26:43 +0800 Subject: [PATCH] refactor: remove useless .indexOf to improve perf (#1783) --- packages/slate/src/models/node.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/slate/src/models/node.js b/packages/slate/src/models/node.js index c850622bf..002c502ce 100644 --- a/packages/slate/src/models/node.js +++ b/packages/slate/src/models/node.js @@ -1854,13 +1854,12 @@ class Node { mapDescendants(iterator) { let { nodes } = this - nodes.forEach((node, i) => { + nodes.forEach((node, index) => { let ret = node if (ret.object != 'text') ret = ret.mapDescendants(iterator) - ret = iterator(ret, i, this.nodes) + ret = iterator(ret, index, this.nodes) if (ret == node) return - const index = nodes.indexOf(node) nodes = nodes.set(index, ret) })