除了显而易见的事实,即第一种形式可以使用变量而不仅仅是字符串文字,是否有任何理由使用其中一种,如果是这样,在哪种情况下呢?
在代码中:
// Given: var foo = {'bar': 'baz'}; // Then var x = foo['bar']; // vs. var x = foo.bar;
上下文:我编写了一个生成这些表达式的代码生成器,我想知道哪个更好.
javascript syntax
javascript ×1
syntax ×1