меню

Получение копии массива

Допустим в классе есть приватное свойство типа массива. И метод геттер, который его возвращает. Для того, чтобы геттер возвращал не непосредственно ссылку на объект, а копию, можно использовать метод slice() без аргумента:

  
return this.propName.slice();
 

Оператор spread

Синтаксис: ...[val1, val2, val_n]

Оператор spread в аргументе функции, позволяет передать массив, как список.

  
my_funcrion(...[arg1, arg2])
  

это будет интерпретировано как:

  
my_funcrion(arg1, arg2);
  
Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127

Возможно, вам будет интересно

Observable. Subscribe и Unsubscribe

Stream и работа с Observable в Angular. Пример отписки в ngOnDestroy()

Инкапсуляция стилей и ссылки

Режимы инкапсуляции стилей, локальная ссылка в шаблоне Angular. Доступ к шаблону и DOM из компонента с помощью @ViewChild и @ContentChild.

Angular CSS и Style

Создание динамических стилей и классов приложения

Subject

Использование класса Subject для создания сервиса, реализующего observable и observer в Angular