最近JavaScriptでハマったこと(メモ)
2123 ワード
最近ハマった初心者的罠のメモ。
連想配列のカンマ
IE7以下だと下記のようなJavaScriptコードは構文エラーになる。
dataLayer.push({
"a" : "aaa",
"b" : "bbb",
"c" : "ccc",
});
⇒連想配列の最後の要素の後にカンマを付けてはいけない。
IE8以上や他のブラウザではエラーにならないので気付きにくい><
参考:http://dqn.sakusakutto.jp/2012/05/javascript-last-comma.html
タイムスタンプの日付フォーマット
下記コードで日付を取得すると、ブラウザによってフォーマットがバラバラになる。
var date = new Date();
var now = date.toLocaleString();
// 2015/03/18 16:53:10
// 2015年3月18日 16:53:10 JST
// WED MAR 18 2015 16:53:10 GMT+0900 (JST)
⇒date.getMonth(), date.getDate()等でそれぞれ取得して自分でフォーマットを揃える。
Author And Source
この問題について(最近JavaScriptでハマったこと(メモ)), 我々は、より多くの情報をここで見つけました https://qiita.com/naga1460/items/399730d42ab9a0cea2c8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .