1
運行我有建立在角/ PhoneGap的我得到以下錯誤角JS Android應用意外標記爲默認參數
Uncaught SyntaxError: Unexpected token =
該錯誤是由用於parameter.But提供的默認值引起應用程序時爲什麼會這樣?它在一些設備上工作得很好,並在其他設備上拋出這個錯誤。 下面是代碼:
.factory('foo' , function(){
return {
test : function(id = 0){
console.log(id);
}
}
})
這裏是解決方案:
.factory('foo' , function(){
return {
test : function(id){
id = (id !== undefined) ? id : 0;
console.log(id);
}
}
})
您的解決方案具有評估爲falsey的值問題,請閱讀此答案以獲取更多詳細信息http://stackoverflow.com/a/6486334/4963159 –