2
我有以下的錯誤5次:未捕獲的ReferenceError:無效的左側表達
Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
。你們看到,爲什麼?感謝你的幫助 !
toQueryParams: function (string, separator) {
var match = _(string).strip().match(/([^?#]*)(#.*)?$/);
if (!match) return {};
return _(match[1].split(separator || '&')).reduce(function (hash, pair) {
if ((pair = pair.split('='))[0]) {
var key = decodeURIComponent(pair.shift()),
value = pair.length > 1 ? pair.join('=') : pair[0];
if (value != undefined) value = decodeURIComponent(value);
if (key in hash) {
if (!_.isArray(hash[key])) hash[key] = [hash[key]];
hash[key].push(value);
}
// Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
// Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
// Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
// Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
// Uncaught ReferenceError: Invalid left - hand side expression in postfix operation
else hash[key] = value;
}
return hash;
}, {});
},
請創建一個http://jsfiddle.net/演示。 –
以及它是一個非常大的JS文件的一部分。我會錯過依賴關係...我會看看我能做些什麼 –
這裏是http://jsfiddle.net/YcN4F/我已經更新了代碼來嘗試一些東西,但在生產中不起作用。 –