代码中有这样一个数据结构:
test : {
A : 1,
B : 2
}
```
使用的时候由于不知道是A还是B,所以我做了个变量:temp,如下使用
var hello = test;
```
temp赋值为A,则取test中A的值,未打包之前是没问题的,运行不会出错,但是当我打包时选择了“启用高级编译”时,
得到的就会是undefined,
这打包时的这两个选择项有没有大神解释一下?
代码中有这样一个数据结构:
test : {
A : 1,
B : 2
}
```
使用的时候由于不知道是A还是B,所以我做了个变量:temp,如下使用
var hello = test;
```
temp赋值为A,则取test中A的值,未打包之前是没问题的,运行不会出错,但是当我打包时选择了“启用高级编译”时,
得到的就会是undefined,
这打包时的这两个选择项有没有大神解释一下?
高级压缩,会改变属性字段,你可以尝试下将test里面的A和B加上""
谢谢了~搞懂了