VS
Грубо говоря
const a = {}Я додумался только до такого
if (5 > 2) {
a.field = ''
}
if (5 < 2) {
a.field1 = ''
}
const a = {У кого какие есть идеи, как это еще можно сделать?
...(5>2 && {field: ''}),
...(5<2 && {field1: ''}),
}
Size: a a a
VS
const a = {}Я додумался только до такого
if (5 > 2) {
a.field = ''
}
if (5 < 2) {
a.field1 = ''
}
const a = {У кого какие есть идеи, как это еще можно сделать?
...(5>2 && {field: ''}),
...(5<2 && {field1: ''}),
}
ИА
const array1 = [1, 4, 9, 16];
const map1 = array1.map(x => {if(x === 1) { return x * 2 } });
console.log(map1);
> Array [2, undefined, undefined, undefined]
y
const array1 = [1, 4, 9, 16];
const map1 = array1.map(x => {if(x === 1) {x * 2 } });
console.log(map1);
> Array [undefined, undefined, undefined, undefined]
array1.map(x => {
if (x === 1) {
return x * 2
}
return x
})
С
AV
const array1 = [1, 4, 9, 16];
const map1 = array1.map(x => {if(x === 1) { return x * 2 } });
console.log(map1);
> Array [2, undefined, undefined, undefined]
ИА
AV
y
ИА
VS
С
y
...(false && {a: ''})
не создаст поля a
в объекте. Именно это и хотелосьИА
С
С
ИА
ИА
ИА
AV
С