我有以下測驗腳本....
> process.env.SOMETHING === undefined
true
> process.env.SOMETHING = "asdsad";
'asdsad'
> process.env.SOMETHING === undefined
false
> process.env.SOMETHING = undefined
undefined
> process.env.SOMETHING === undefined
false
> process.env.SOMETHING == null
false
> !process.env.SOMETHING
false
> process.env.SOMETHING === "undefined"
true
為什么它會被轉換為字串?
uj5u.com熱心網友回復:
因為這就是 Node 所需要的。, 至少現在。
分配一個屬性
process.env會將值隱式轉換為字串。此行為已棄用。當值不是字串、數字或布林值時,Node.js 的未來版本可能會引發錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/449319.html
標籤:javascript
