Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.05.2020, 08:02
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,578

Что это за три точки
Приветствую.

Подскажите как называется и где в учебнике описывается вот этот синтаксис когда три точки внутри литерала объекта
//Функция mapGetters просто проксирует геттеры хранилища в 
//локальные вычисляемые свойства компонента:
import { mapGetters } from 'vuex';

export default {
  // ...
  computed: {
    // смешиваем результат mapGetters с внешним объектом computed
    ...mapGetters([
      'doneTodosCount',
      'anotherGetter'
      // ...
    ])
  }
};


Видел эти три точки в деструктивном присваивании, но вроде не похоже.
Ответить с цитированием
  #2 (permalink)  
Старый 14.05.2020, 08:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,134

micscr,
https://developer.mozilla.org/ru/doc.../Spread_syntax
Ответить с цитированием
  #3 (permalink)  
Старый 14.05.2020, 13:22
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,578

Спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 18.05.2020, 10:25
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,578

Какая все таки странная эта возможность.

Когда ты на лету "пакуешь" объект какими хочешь методами.

var obj1 = { foo: function(){alert('foo')} };
var obj2 = { bar: function(){alert('bar')} };

var clonedObj = { ...obj1, ...obj2 };

clonedObj.foo();
clonedObj.bar();


Жуткие зависимости от кучи непонятного кода, никаких контрактов.
Как такое с S в SOLID соотносится.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с базой данных kda7979 AJAX и COMET 38 15.04.2019 07:35
Работа с раскрывающимся списком ZMA Элементы интерфейса 92 06.08.2017 12:30
Настройка nginx Mаxmaxmаximus Оффтопик 89 10.12.2015 01:24
background resize IceDvl jQuery 4 25.04.2014 17:54
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12