Skip to content

Commit 5b58608

Browse files
committed
Use a for loop instead of forEach() in dispatch()
We don't care about holey array semantics because we manage the array ourselves
1 parent 763fa83 commit 5b58608

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/createStore.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,11 @@ export default function createStore(reducer, initialState, enhancer) {
148148
isDispatching = false
149149
}
150150

151-
listeners.slice().forEach(listener => listener())
151+
var currentListeners = listeners.slice()
152+
for (var i = 0; i < currentListeners.length; i++) {
153+
currentListeners[i]()
154+
}
155+
152156
return action
153157
}
154158

0 commit comments

Comments
 (0)