JavaScript中的变量赋值
哪一种是JavaScript的最佳实践?为什么 1> a)JavaScript中的变量赋值,javascript,Javascript,哪一种是JavaScript的最佳实践?为什么 1> a) var object=this.table.toJSON() 或 (b) 2> (a) 或 b) var keySelected=null在示例1B中,将对象设置为{}是毫无意义的,因为您只是在覆盖它的值。改用1A 对于2,不要使用空字符串表示null,除非您确实需要空字符串(例如,当您将字符串串联到循环中时)。通常,对null使用null,因为这就是它的用途。您也可以只使用var keySelected,其值将为undefined全部
var object=this.table.toJSON()代码>
或
(b)
2>
(a)
或
b) var keySelected=null代码>在示例1B
中,将对象
设置为{}
是毫无意义的,因为您只是在覆盖它的值。改用1A
对于2
,不要使用空字符串表示null
,除非您确实需要空字符串(例如,当您将字符串串联到循环中时)。通常,对null
使用null
,因为这就是它的用途。您也可以只使用var keySelected
,其值将为undefined
全部,取决于您的需要(2)中的示例不做相同的事情@一二三, 很多人都这么认为,这就是问题的原因。非常感谢你的解释
var object = {};
object = this.table.toJSON();
var keySelected = "";