如何根据数组长度去动态定义变量?

例如 let arr=[{a:1,b:2},{a:3,b:3}]
根据数组长度动态定义变量,例如:deliveryArr1、deliveryArr2

阅读 1.7k
2 个回答

变量无法动态设置,但是属性可以,可以在全局设置一个对象,把这些变量都当成属性设置到这个对象上去,取也是从这里取

这样写法不对,因为变量会存在变量提升或者提前检查,也就是代码在执行之前,会检查你的变量,如果你变量执行时才确定变量名,那肯定是不行的。你确认一下你的应用场景,肯定可以通过其它办法解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏