#react #javascript #programowanie #frontend
Czy jest jakiś sposób na zapisanie tego w jednej linijce?
const name = arrayName.find(condition)
if (name == undefined) {
name = arrayName.find(condition2)
}
Czy jest jakiś sposób na zapisanie tego w jednej linijce?
const name = arrayName.find(condition)
if (name == undefined) {
name = arrayName.find(condition2)
}
- Najlepsze
- Wszystkie komentarze


![Grzyby polskich lasów [darmowy atlas]](https://wykop.pl/cdn/c3397993/2d3a4a572fa6119c629f9ebed5f1d9444e802b81c96ce69908661462f2662306,q80.png)




const name = array.find(condition) ?? array.find(condition2)
jest pewniejszą opcją ponieważ ?? sprawdza czy wartość jest null lub undefined
x || y by przeszło w przypadku innych fałszywych wartości np false 0 ""
condition1i upewnić się że żaden element tablicy go nie spełnia zanim nie przejdzie docondition2to taki sposób nie zadziałaProsze:
const name = arrayName.find(condition) if (name == undefined) {name = arrayName.find(condition2)}
const name = arrayName.find(condition); if (name == udefinied) name = arrayName.find(condition2);
if ((const name = arrayName.find(condition) == undefined)
Może to zadziała, nwm
Zresztą consta chyba nie da się nadpisywać ( ͡º ͜ʖ͡º)
Komentarz usunięty przez autora
const name = arrayName.find(a => condition1 || conditiin2)
Komentarz usunięty przez autora