- 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 # 0
ASD__77 # 0
bormand # 0 ⇈
З.Ы. Да ещё и map() юзают ради сайд-эффекта, как в басне про мартышку и очки.
BAJlEHOK # 0 ⇈
JaneBurt # 0 ⇈
bormand # 0 ⇈
Возможно чел просто не знал про all/any (или как они там у вас называются).
guest # 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 # 0 ⇈
Я сварщица не настоящая, вот и не знала как это называется ;(
guest # 0 ⇈
Потому для ленивых хуйней типа rxjs там как-то это отдельно напилили
bormand # 0 ⇈
new Array(1, 2, 3)
new Array(1, 2)
new Array(1)
I ♡ JavaScript
guest # 0
bormand # 0 ⇈
В общем-то оно и читалось бы легче, чем эти однострочники с кучей операторов.
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Правда я ХЗ не медленее ли оно объекта
bormand # 0 ⇈
Desktop # 0 ⇈
в остальном ок.
BAJlEHOK # 0 ⇈