Параметры функции
Во многих языках есть тип параметра функции ¶m, в который как бы возвращается некое значение. Можно ли так же делать на JS?
|
kilohertz_., нет. Только объекты по ссылке передаются.
|
Можно передать объект и менять его поля.
Можно передать функцию которая будет менять переменную и её вызывать. |
Цитата:
|
В ES6 есть деструктуризация. С ней отпадает надобность в "выходных" параметрах, потому как из функции будет легко получать несколько возвращаемых значений:
function fn() { return ['resultValue', 'paramValue']; } var [result, param] = fn(); |
Часовой пояс GMT +3, время: 02:31. |