配列の最後の要素の最後のカンマ
簡単なスクリプトだったのですが、IE7、IE6で次のように怒られました。
expected identifier, string or number
モダンブラウザだと大丈夫なのですが、古いブラウザは配列の終わりにカンマ(,)があると嫌がるんです。
結構これで怒られるんですが、対処法はすごく簡単。
次のように最後のカンマを削除すると怒られなくなります。
古いブラウザは空気を読まないですよね。
最後に空文字を入れるなどの方法もありますが、forなどでまわすときに空行を出力することになったりするので、素直にカンマを消す習慣を身につけたいと思います。
expected identifier, string or number
モダンブラウザだと大丈夫なのですが、古いブラウザは配列の終わりにカンマ(,)があると嫌がるんです。
$(this).animate({
marginLeft: "-10px",
}, 100 );
結構これで怒られるんですが、対処法はすごく簡単。
次のように最後のカンマを削除すると怒られなくなります。
$(this).animate({
marginLeft: "-10px"
}, 100 );
古いブラウザは空気を読まないですよね。
最後に空文字を入れるなどの方法もありますが、forなどでまわすときに空行を出力することになったりするので、素直にカンマを消す習慣を身につけたいと思います。