Привет всем! Работаю над проектом и столкнулся с проблемой. Мне нужно из одной функции вернуть сразу два разных значения, но не знаю как это правильно сделать в JavaScript.
Вот мой текущий код:
var processData = function() {
var firstResult = app.dataProcessor.output;
var secondResult = app.dataProcessor2.output;
return firstResult, secondResult;
};
Подскажите пожалуйста, возможно ли такое в принципе? Если да, то как правильно это реализовать? Может есть какие-то стандартные подходы для решения такой задачи? Буду очень благодарен за помощь и примеры кода!
Если твоя среда поддерживает ES6, используй деструктуризацию. Возвращай массив как в первом ответе, потом сразу распаковывай: const [first, second] = processData(); Удобно, особенно когда таких функций много.