C. Scott Ananian (2014-02-25T03:22:27.000Z)
domenic at domenicdenicola.com (2014-03-02T22:44:55.994Z)
You'd probably want `Array.fromEntries` then, and pass in an appropriate entries iterator. Note that `Map()` already takes an entries iterator; maybe you'd want an `Object.fromEntries` as well? The more this is discussed, the more I am convinced that the current "holes are evil" behavior of `Array.from` and the `ArrayIterator` is the correct thing. Once you start introducing holes, they crop up everywhere. Just mentally tell yourself that `Array.from` is a method to fill in holes, *not* a method to clone an array. Use one of the discussed workarounds if you need holes.