`.edit()` loops over the incoming array keys.
`.edit()` loops over the incoming array keys.

obj.forEach is incredibly slow when the incoming array is sparse and has
some large index.

For https://github.com/SpiderStrategies/Scoreboard/issues/20461

SpiderStrategies/kalpa-tree,SpiderStrategies/kalpa-tree