Я использую Babel для расширения моего класса со встроенным встроенным массивом
class NewArray extends Array {
first() {
return this[0];
}
}
var a = new NewArray(1, 2, 3);
console.log(a.length); // 3
console.log(a); // [ 1, 2, 3 ]
console.log(a.first()); // trigger error
В a.first(), я получаю эту ошибку:
console.log(a.first());
^
TypeError: a.first is not a function
Должен ли я сделать что-то еще, чтобы расширить встроенный native?
Спасибо!