1から2016までそれぞれを2乗してして総和を求めるこれもまた今までの知識だけではできません。「それぞれを2乗」ができないので。そこで、それぞれを2乗するための道具を導入させてください。mapは日本語だと「地図」ではなく、「写像」のことです。わからない人はそのままでもOKです。n)を、1から2016までそれぞれに適用した新しい数列を返してくれます。あとはいつも通り総和をとって完了です。2016).map(n=>n*n).reduce((a,b)=>a+b,0)ところでこういうのって何の役に立つの?と思っている人多いでしょう。それは「1から2016まで」という数列に対して操作しているからそう思っているだけです。除いた平日日数のカウント」など本当に様々な場面で使います。「総和を取る」機能だけでもこれだけ使います。reduceは総和を取るだけではありませんし、filterはなければ破綻するほど使いますし、mapも相当使います。いうわけで全然無駄なんかではありません。これだけは強調しておきます。以前、Fisher-Yatesアルゴリズムについての記事を書きました。限界を究めるブログです。までSNSTwitterGitHubHomepageBlog連載リストプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。