今からお前んちこいよ

ベルリンにて細々とお勉強。

js配列の末尾要素にカンマ(,)を付けたらエラー

配列の末尾要素にカンマ(,)を付けたらエラーになった。

javascript特有な話かもしれない。通称ケツカンマ。

 

$.ajax({  
    url: URL,  
    dataType: "json",  
    data: {  
        param1 : param1,  
        param2 : param2,  
        param3 : param3, // ここ!  
    },  
    error: function(xhr, textStatus, error) {  
        alert("hoge");  
    },  
    success: function(data, dataType) {  
        alert("Success!!");  
    }  
});  

詳細:http://dqn.sakusakutto.jp/2012/05/javascript-last-comma-matome.html

 

基本的に仕事は、iOSアプリのサーバサイドなのでIEは考慮せず実装している。

コンパイルツールを使ってjsをコンパイルしていたらエラーを吐いてファイルがない状態だった。