0

哪一个是 JavaScript 的最佳实践?为什么?

1>

一个)var object = this.table.toJSON();

或者

b)

var object = {};
object = this.table.toJSON();

2>

一个)

var keySelected = "";

或者

b)var keySelected = null;

4

1 回答 1

7

在 example1B中,设置objectto{}是没有意义的,因为无论如何你只是覆盖了它的值。改为使用1A

对于2,不要使用空字符串来表示null,除非您真的想要一个空字符串(例如当您将在循环中将字符串连接到它时)。通常,使用nullfor null,因为这就是它的用途。您也可以只使用var keySelected,其值将是undefined

于 2013-04-12T04:56:38.527 回答