例如 let arr=[{a:1,b:2},{a:3,b:3}]
根据数组长度动态定义变量,例如:deliveryArr1、deliveryArr2
例如 let arr=[{a:1,b:2},{a:3,b:3}]
根据数组长度动态定义变量,例如:deliveryArr1、deliveryArr2
这样写法不对,因为变量会存在变量提升或者提前检查,也就是代码在执行之前,会检查你的变量,如果你变量执行时才确定变量名,那肯定是不行的。你确认一下你的应用场景,肯定可以通过其它办法解决
13 回答2.1k 阅读
6 回答2k 阅读✓ 已解决
3 回答689 阅读✓ 已解决
7 回答4.4k 阅读✓ 已解决
5 回答689 阅读✓ 已解决
6 回答516 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
变量无法动态设置,但是属性可以,可以在全局设置一个对象,把这些变量都当成属性设置到这个对象上去,取也是从这里取