JavaScript операторы
Получение копии массива
Допустим в классе есть приватное свойство типа массива. И метод геттер, который его возвращает. Для того, чтобы геттер возвращал не непосредственно ссылку на объект, а копию, можно использовать метод slice()
без аргумента:
return this.propName.slice();
Оператор spread
Синтаксис: ...[val1, val2, val_n]
Оператор spread
в аргументе функции, позволяет передать массив, как список.
my_funcrion(...[arg1, arg2])
это будет интерпретировано как:
my_funcrion(arg1, arg2);