僕は普段はElixirを使ってます
必要になったのでJavaScriptの勉強をはじめました
題名はElixirから覚えるJavaScriptですが、逆もできるかも?
今日はfilterを見てみたいと思います
お題
[1, 2, 3, 4, 5]の中から[3, 4, 5]を抽出
Elixir
x = [1, 2, 3, 4, 5]
y = Enum.filter(x, fn x -> x > 2 end)
IO.inspect(x)
IO.inspect(y)
実行結果
[1, 2, 3, 4, 5]
[3, 4, 5]
JavaScript
x = [1, 2, 3, 4, 5]
y = x.filter((x) => x > 2)
console.log(x)
console.log(y)
実行結果
[ 1, 2, 3, 4, 5 ]
[ 3, 4, 5 ]
無事に同じ結果になりました