Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.05.2019, 15:41
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 112

Добавить в функцию setTimeout
Подскажите пожалуйста, как добавить в такую функцию второе действие с интервалом в 2000ms

Здесь получаем массив и id объекта, после чего при условии меняем propName, но как сделать, что бы после смены propName, через 2 секунды, поменять другой propName этого же объекта? red: true
const onToggleBlue = (data, id) => {
		return data.map(item => {
			if (item.id !== id) {
				return item
			}
			return {
				...item,
				blue: true
			}
		})	
	};

сам объект из массива:
{
 id: 1,
 red: false,
 blue: false
}
Ответить с цитированием
  #2 (permalink)  
Старый 28.05.2019, 16:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 31,150

NeonMan,
const onToggleBlue = (data, id) => {
		return data.map(item => {
			if (item.id == id) {
				item.blue = true;
                setTimeout(() => item.red = true, 2000)
			}
			return item
		})
	};
Ответить с цитированием
  #3 (permalink)  
Старый 28.05.2019, 18:19
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 112

Спасибо)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить в приложение телеграм для андроид 1 функцию mik777em Общие вопросы Javascript 0 04.12.2017 16:14
Нужно добавить еще одно поле <input> sergofedor06 Javascript под браузер 20 17.09.2016 01:31
Jquery добавить в функцию переменную _Eldar_ Общие вопросы Javascript 6 16.04.2015 21:23
как добавить функцию в значение var? zaza41rus Events/DOM/Window 1 10.11.2014 02:00
Knockout добавить несколько классов svs Библиотеки/Тулкиты/Фреймворки 0 10.07.2014 16:22