在React Native中,是否有一种更快/更高效的方式声明多个变量?而不是
let foo = 'foo';
let bar = 'bar';
let foobar = 'foobar';
对于三个变量,显然不是问题,但对于更大的变量集合,有更好的方法吗?
在React Native中,是否有一种更快/更高效的方式声明多个变量?而不是
let foo = 'foo';
let bar = 'bar';
let foobar = 'foobar';
对于三个变量,显然不是问题,但对于更大的变量集合,有更好的方法吗?
"更快"?你确定这里有性能瓶颈吗?!
无论如何,您可以声明多个变量:
let foo = 'foo'
, bar = 'bar'
, foobar = 'foobar'
;
但这只是JS语法-这就是你真正想问的吗?
如果您有大量相关变量,问题可能更为系统化,并且存在多种重构类型可以帮助解决问题。
更新:我曾经像这样声明变量,但现在不再这样做。
这更像是一个通用的 JavaScript 语法问题。
根据您的用例,您可以使用以下方式解构数组:
const [foo, bar, foobar] = ['foo', 'bar', 'foobar']
请注意这些是常量,将大量变量放在作用域中会使其难以阅读。详情请参见此处。