Деструктурирующее присваивание
Подскажите, как можно сделать присваивание всех методов в объекте, чтоб не прописывать каждый персонально
![]() |
lgick,
{...obj}
|
Только методов или методов и свойств?
|
lgick, сделай пример тестовый. Так будет понятнее что хочешь получить в итоге...
|
reducers: {
setNamedValue(state, action) {
state[action.payload.name] = action.payload.value;
}
}
|
Цитата:
import {
setTextBoxPosition,
setTextBoxSize,
setTextBoxColor,
setButtonPosition,
...
} from '../../../redux/slice';
просто методов много и прописывать каждый долго |
Цитата:
|
Цитата:
import act from '../../../redux/slice'; // далее применять act.setTextBoxPosition() Т.о. ничего "перечислять" не нужно... |
То есть хочу комбинировать деструктуризацию объекта и остаток объекта
Хочу получить такой результат:
let {...???} = {x:1, y: 2};
console.log(x) // 1
console.log(y) // 2
Возможно? |
Цитата:
|
| Часовой пояс GMT +3, время: 22:28. |