在JavaScript中声明多个变量的更短方法?

时间:2016-12-27 19:54:20

标签: javascript ecmascript-6

在react native中声明多个变量是否有更快/更有效的方法?而不是

let foo = 'foo';
let bar = 'bar';
let foobar = 'foobar';

对于三个变量显然不是问题,但对于更大的变量集,是否有更好的方法?

2 个答案:

答案 0 :(得分:20)

"更快&#34 ;?您已经确定这里存在性能瓶颈?!

在任何情况下,您都可以声明多个变量:

let foo = 'foo'
  , bar = 'bar'
  , foobar = 'foobar'
  ;

但这是JS 101并且可以轻易搜索到。你真的在问什么?

另外,如果你有一个"大"变量的数量,我怀疑问题是更系统的,你错过了多种类型的重构。

答案 1 :(得分:10)

这更像是一般的JS语法问题。

根据您的使用情况,您可以按如下方式构造数组:

location ^~ /shiny/ { proxy_pass my_site_address.com:3838; }

请注意,这些是常量,在范围内有很多变量会使其难以读取。有关详情,请参阅here