1
0

(str) => と書く理由(JavaScript)

Posted at

Youtubeで英語で出題された外国人が運営しているチャンネルでJavaScriptの問題を解いていますが、
解答例を見ても、なぜ、こう書くことが正解なのかが分かりません。
問題は以下の通りです。

Q.アルファベット順にアルファベットを入力し、
 最初の文字を削除したうえで、最後に書いたアルファベットの次のアルファベットが
 表示されるコードを書いてください。

const alphabet = (str) =>
str.split('').map(char=>String.fromCharCode(char.charCodeAt(0) + 1)).join('');

console.log(alphabet('hijk'));
→ ijkl

分からないのは、「const alphabet = (str) =>」 の部分です。
変数のalphabetは分かりますが、
=の後の、「(str) =>」 が分かりません。 

なぜ
(str) =>
と書くのでしょうか?

JavaScriptの基本的な構文の書き方は勉強しましたが、
それでも分かりません(身についていないと言えばそうかと思います)。
それ以降については、なぜこう書くのかが分かるだけに、
最初の方で分からないので歯がゆいばかりです。

どなたが解説をお願いします。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0