Как сокращенно назначить больше свойств объекта в js - PullRequest
0 голосов
/ 23 апреля 2020
Obj.a = xxx
Obj.b = yyy
Obj.c = zzz

Я хочу просто набрать

With(obj){
a = xxx
b = yyy
c = zzz
}

С синтаксисом устарела в es6

Ответы [ 2 ]

3 голосов
/ 23 апреля 2020

Вы можете использовать Object.assign:

Object.assign(obj, {
  a: xxx,
  b: yyy,
  c: zzz,
})
0 голосов
/ 24 апреля 2020

или вы можете использовать спред оператора.

const obj = {...{}, a: "xxx", b: "yyy", c: "zzz"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...