> It's inconsistent with the design of JavaScript's native objects > One is expected to use Array.prototype.slice.call(arrayLikeObject, > from, to) rather than Array.slice(arrayLikeObject, from, to).
The fact that people were "expected" to jump through hoops to call prototypes is one of the reasons people didn't realize how powerful ES was for so long. This is why we have frameworks. If you don't want to use one, don't include it. -- Sandy
