質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

2484閲覧

JavaScriptのelやeの意味

ingeniero

総合スコア10

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2022/05/22 07:12

前提

JavaScriptのelやeの意味がわかりません。

実現したいこと

JavaScriptのelやeの意味を理解する

発生している問題・エラーメッセージ

下記のコードのJavascriptのelやeの意味が分からない

関数が呼び出されるときに引数が指定されていないにも関わらず、関数の引数elが挙動するのは絶対おかしい。

eに関しては、定義もされてないの機能しているのは意味が分からない。

該当のソースコード

JavaScript

1function flexTextarea(el) { 2 const dummy = el.querySelector('.FlexTextarea__dummy') 3 el.querySelector('.FlexTextarea__textarea').addEventListener('input', e => { 4 dummy.textContent = e.target.value + '\u200b' 5 }) 6} 7 8document.querySelectorAll('.FlexTextarea').forEach(flexTextarea)

試したこと

自分でJavascriptのelやeについて、調べたが、有益な情報が出てこなかった。

補足情報(FW/ツールのバージョンなど)

https://qiita.com/tsmd/items/fce7bf1f65f03239eef0
↑このコードを発見したサイトです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2022/05/22 20:41

> 自分でJavascriptのelやeについて、調べたが、有益な情報が出てこなかった。 e や el は、単なる変数名で、書いた人が勝手に決めた名前なので、e や el という綴り自体に意味は無いです。xxx と yyy と書いてあっても同じ。 というところから、ちゃんと勉強し直した方が良さそうです。
guest

回答1

0

ベストアンサー

関数が呼び出されるときに引数が指定されていないにも関わらず

この前提が誤りです。forEachの処理で関数を呼び出す際に、引数を与えています

callbackFn は次の 3 つの引数で呼び出されます。(MDNより)

投稿2022/05/22 07:24

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2022/05/22 07:25

> eに関しては、定義もされてないの機能しているのは意味が分からない。 e => {}というのは、function(e){}と書いたのに近い意味を持ちます(同じような引数指定です)。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問