SOFTELメモ Developer's blog

[JavaScript] ES6を使えない環境向けに読み替える

2020/01/10 OAuth

問題

今どきのJavaScript(ES6)が古い環境で実行できないです。IEとか。

例)

アロー関数式
() => {}

オブジェクトの省略記法
{a, b, c}

答え

古いシステムなどで、書き方にも配慮しないといけない状況もあると思います。

こんな風に読み替えて何とかしのぐ。

アロー関数式
() => {}
↓
function(){ ~~ }.bind(this)

オブジェクトの省略記法
{a, b, c}
↓
{a:a, b:b, c:c}

メモ

JavaScriptは進化している。

JSONはJSONの仕様があり、少し古いJavaScriptがベースになっており、変わらない(逆に、変わると大混乱)。

「{a, b, c}」← こういうのも、「JSON?」と思って読もうとすると混乱する。これはJavaScript。

関連するメモ

コメント