Отправляет email-рассылки с помощью сервиса Sendsay

Как создать сайт

  Все выпуски  

Как создать сайт


Расширение встроенных классов JavaScript

Здравствуйте! В этом уроке я хочу  рассказать о такой возможности классов, как расширение. От таких  встроенных классов, таких как Array, Map и  многих других, тоже можно наследовать.

Например, в примере PowerArray наследуется от встроенного  класса Array: Читать далее

// добавим один метод (можно более одного) 
class PowerArray extends Array { isEmpty() { 
return this.length === 0; } } let arr = new PowerArray(1, 2, 5, 10, 50); 
alert(arr.isEmpty()); // false 
let filteredArr = arr.filter(item => item >= 10); 
alert(filteredArr); // 10, 50 
alert(filteredArr.isEmpty()); // false
расширение встроенных классов javascript

В избранное