我使用事件跟蹤如下:如何在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