一個非常簡單的打字稿問題,我需要幫助
如果不使用 if 陳述句,我將如何有條件地為常量變數賦值
const myConstant = myProduct.productId;
我想要它,如果 myProduct 中的 productId 為空(“”),它會將 myConstant 的變數分配給“No Product”,我希望在不使用 if 陳述句的情況下執行此操作。
謝謝
我將如何去做這件事。
uj5u.com熱心網友回復:
這就是你可以做到的...
const myConstant = myProduct.productId || 'No Product';
另外,如果你也想null檢查myProduct,你可以?輸入它,如下所示
const myConstant = myProduct?.productId || 'No Product';
PS:這適用于空字串null、undefined和0。
uj5u.com熱心網友回復:
這將幫助您:
const myConstant = myProduct.productId || 'No Product';
這在 JavaScript 中稱為短路評估
在這里閱讀更多:https : //codeburst.io/javascript-what-is-short-circuit-evaluation-ff22b2f5608c
uj5u.com熱心網友回復:
您可以嘗試以下操作:
const myConstant = myProduct?.productId || 'No Product';
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363675.html
標籤:javascript 打字稿 条件语句
