在javascript中初始化字符串的最佳方法是什么?
var s = ""
var s = null
以上两者有什么区别?
答案 0 :(得分:1)
由于您希望将来的值是Strings
,所以在代码中最好使用empty string
作为初始值,而不是在应用string related method之前不需要检查每次在变量上使用字符串方法时,都需要添加支票
let str = ''
console.log(str.replace(/.*/g , 'Hello'))
let noStr = null
console.log(noStr.replace(/.*/g , 'Hello'))