ProUnebit
8/25/2018 - 7:28 PM

extendsArray

Расширение встроенных объектов (ES6). Пример.

class MyCoolArray extends Array {
  first() { return this[0] }
  last() { return this[this.length - 1] }
}

var a = new MyCoolArray(1, 2, 3)

a.length; // 3
a; // [1, 2, 3]
a.first(); // 1
a.last(); // 3