- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
let checks: boolean[] = [];
languages.value.map((language) => {
checks.push(name.value.hasOwnProperty(language.locale) && !!name.value[language.locale]);
checks.push(description.value.hasOwnProperty(language.locale) && !!description.value[language.locale]);
});
return !checks.includes(false);
Steve_Brown 12.11.2021 14:15 # 0
ASD_77 12.11.2021 16:40 # 0
bormand 12.11.2021 16:46 # +1
З.Ы. Да ещё и map() юзают ради сайд-эффекта, как в басне про мартышку и очки.
BAJlEHOK 12.11.2021 19:29 # 0
JaneBurt 19.11.2021 10:46 # +1
bormand 19.11.2021 13:37 # 0
Возможно чел просто не знал про all/any (или как они там у вас называются).
guest6 19.11.2021 15:30 # 0
https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array/some
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find
bormand 20.11.2021 00:47 # −1
Я сварщица не настоящая, вот и не знала как это называется ;(
guest6 20.11.2021 01:33 # 0
Потому для ленивых хуйней типа rxjs там как-то это отдельно напилили
bormand 20.11.2021 11:40 # +1
new Array(1, 2, 3)
new Array(1, 2)
new Array(1)
I ♡ JavaScript
guest6 19.11.2021 15:26 # 0
bormand 20.11.2021 00:49 # 0
В общем-то оно и читалось бы легче, чем эти однострочники с кучей операторов.
bormand 20.11.2021 01:01 # 0
guest6 20.11.2021 01:08 # 0
bormand 20.11.2021 01:13 # 0
guest6 20.11.2021 01:28 # 0
bormand 20.11.2021 01:32 # 0
guest6 20.11.2021 01:34 # 0
bormand 20.11.2021 01:44 # 0
guest6 20.11.2021 01:48 # 0
bormand 20.11.2021 01:54 # 0
guest6 20.11.2021 02:26 # 0
Правда я ХЗ не медленее ли оно объекта
bormand 20.11.2021 11:39 # 0
Desktop 20.11.2021 01:32 # 0
в остальном ок.
BAJlEHOK 21.11.2021 00:42 # 0