javascript.basics icon indicating copy to clipboard operation
javascript.basics copied to clipboard

双问好(??) 较短的 If-Else 的空合并(这个似乎有点问题)

Open Kelichao opened this issue 4 years ago • 0 comments

let maybeSomething;

// LONG FORM
if(maybeSomething){
  console.log(maybeSomething)
} else {
  console.log("Nothing found")
}

//SHORTHAND
console.log(maybeSomething ?? "Nothing found")


console.log(1 ?? "xx")			//1
console.log(0 ?? "xx") 			//0
console.log(null ?? "xx") 		//xx
console.log(undefined ?? "xx")  //xx
console.log(-1 ?? "xx") 		//-1
console.log("" ?? "xx") 		//''


Kelichao avatar Jun 24 '21 02:06 Kelichao