JavaScript
#language
動的型付けのスクリプト言語
[] === []
が
false
になる
クソ
言語
もうどうしようもないのでクソとか言っちゃいけないよね
歴史的経緯
のせいでめんどくさい
undefined
とかつらいところが多すぎて
TypeScript
などの
AltJS
が生まれた
ES2015のおかげでかなりましになったらしい
Promise
周りの非同期の仕組みは
Python
より好き
世の中では大体ブラウザのために使われていた
Node.js
のおかげでバックエンドもできるようになった
deno
もあるよ
よく
Java
と間違えられるかもしれない
ニワカ判定器
関数型言語
の特徴も最近取り入れ始めている
JavaScriptを大きく変えうる Dataflow Proposals の概要と論点(Call-this, Pipe Operator)
ECMAScript Pipe operator 論争まとめ – F# か Hack か両方か | Kabuku Developers Blog