We have two threads going on this with the same (and differeing) points being raised in both, let's pick it up in the better-named ["Array.prototype.append?" thread](https://esdiscuss.org/topic/array-prototype-append).
-- T.J. Crowder Farsight Software Ltd | 20-22 Wenlock Road, London N1 7GU | Company #8393428 [email protected] | Office: +44 (0)20 3034 0132 - Mobile: +44 (0)7717 842 414 If you've received this message in error, please let us know by forwarding it to [email protected] and then delete it from your system. Please don't copy it or disclose its contents to anyone. Separately, note that email sent over the internet without a digital signature may be modified en route. On Wed, May 23, 2018 at 10:15 PM, Andrea Giammarchi <[email protected]> wrote: > Just one thought ... > ```js > Object.defineProperty(Array.prototype, "append", { > value(...sources) { > this.push(...[...sources]); > return this; > }, > writable: true, > configurable: true > }); > ``` > > ... but also another one ... > ```js > (array.push(...sources), array) > ``` > > it seems to little of an improvement to become new Array method, I am > already confused with includes and contains that append and push, when Sets > have add, might cause me unnecessary headaches. > > Regards > > > > On Wed, May 23, 2018 at 10:14 PM, Tab Atkins Jr. <[email protected]> > wrote: >> >> On Wed, May 23, 2018 at 1:05 PM, Jordan Harband <[email protected]> wrote: >> > `array.push(...sources)`, not sure why we'd need "append". >> >> From the original email (a bit buried and hard to find due to broken >> threading, admittedly): >> >> > Has anyone ever suggested Array.prototype.append as an >> > Array.prototype.push which returns the array itself? >> >> The point is x.append(y) returning x, whereas x.push(y) returns y. >> >> ~TJ >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss > > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

