我使用事件跟踪如下:如何在var无效的情况下修改变量而不会出错?
var dataTrack = e.split(','); // split by comma
if (dataTrack !== undefined) {
var action = dataTrack[0];
var values = {};
values[dataTrack[1]] = dataTrack[2];
mpq.track(action, values);
}
我如何可以修剪dataTrack [0],dataTrack [1],dataTrack [2]的方式,其中,如果任何dataTrack瓦尔是空的它不会中断? 1 & 2是可选的...
感谢
'split'总是返回一个数组,所以检查,对'undefined'没什么用。相反,您应该在'undefined'上检查'e'。 – pimvdb