1. 程式人生 > 其它 >js 如何優雅賦值預設值

js 如何優雅賦值預設值

技術標籤:js

我們可以使用 let data = targetValue || defalutValue; 優雅地為變數賦值預設值

let data = {
  name: '你好鴨'
}
// 短路或
// 當 data.name 不為 null '' 0, 則表示 false, 那麼會返回第二個值. 否則返回 data.name
let name = data.name || '預設名字'
console.log(name);
// 賦值
data.name = null;
// data.name 為 null, 取第二個值
name = data.name || '預設名字'
console.
log(name);

jsfiddle