wxs 不能使用数字作为对象的键值这是预期行为,还是bug?
如下:
function getResponseText(code) {
var codeToText = {
200: 'ok',
};
return codeToText[code];
}
这样会报错:
但这样又是可以的:
function getResponseText(code) {
var codeToText = {};
codeToText[200] = 'ok';
return codeToText[code];
}
所以是不是wxs的ast解析这里有问题, 这操作很迷
........建议回炉重造把 绝大部分语言都不允许数字开头当变量,这是常识, 第二个data[200] 这里的200是数组索引 素组索引本来就是数字的