多層データ呼び出し,途中出undefined,フォールトトレランス処理
556 ワード
一.ES 2020チェーン判定演算子
途中でundefinedが現れたらundefinedに戻ります
二.僕らは一度だけ
var aa={b:{c:{e:"1000"}}}
var b=aa?.c?.f;
console.log("b",b);//undefined
if(b){
console.log("true",b)
}else{
console.log(" undefined")
}
途中でundefinedが現れたらundefinedに戻ります
二.僕らは一度だけ
var aa={b:{c:{e:100}}}
function catchUndefined(str,scope){
var strArr=str.split(".");
var target;
for(let i=0;i