実現したいこと
jsの変数を下記のような形でnullかどうか判定してnullではない変数の中身を変数resに代入する方法で、配列型変数の時に空の判定がうまくできずに困っています。
js
1let a; 2let b = 1; 3const res = a | b | {} 4console.log(res) 5//=> b: 1 6 7let c = 2; 8let d; 9const res2 = c | d | {} 10console.log(res2) 11//=> c: 2 12 13let e; 14let f; 15const res3 = e | f | {} 16console.log(res3) 17//=> 0 18 19// ## ここの判定について 20let arr = []; 21let arr2 = [{id: 1, name: 'apple'}] 22const res4 = arr | arr2 | {} 23console.log(res4) 24// 現状: => 0 25// 求めている答え: => arr2: {id: 1, name: 'apple'}
回答5件
あなたの回答
tips
プレビュー
2020/08/27 05:36
2020/08/27 05:40