TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
「コンパイラ・スクリプトエンジン」相談室16
Vue vs React vs Angular Part.3
プログラミング始めたいんだけどどこ言語がいい?
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
[RPA]PC自動化技術総合スレ[効率化] Part.9
ねねっちと一緒にプログラムを勉強するスレ第3話
[RPA]PC自動化技術総合スレ[効率化] Part.8
コメント研究すれ。
【.NET】F#について語れ2【OCAML】
【Erlang】プログラム言語 Elixir 【BEAM】
76 :
>>72
Array#forEachのコールバック関数にcurrentValueをthis値束縛する動作が自然ではなく、それによるメリットもないからだ
prototype上のメソッドでもないただのコールバック関数がなぜarrayでもグローバルオブジェクトでもなく、cirtentValueに束縛するのだ?
Function#bindでthis値を1に変更した場合、全ての要素値が1と扱う実装に利便性があるとは思えない
(arrayに束縛するならわからんでもないが)
forEachは第3引数でコールバック関数のthis値を指定できるが、これは異なるスコープからデータを渡すのに便利だ
(jQuery#eachにはこの機能はない)

イベントハンドラ関数のcutrentTargetへのthis値束縛もDOM3までは存在せず、DOM4で実装から逆輸入して規定されたものだ
addEventListenerには元々、handleEventでthis値を束縛する機能があり、thisをcurrentTargetとして扱うコードはhandleEventを利用した途端に修正を迫られる
event.currentTarget === this は相互運用性の為に仕様に取り込まれたに過ぎない
ちなみに、jQueryではhandleEventを利用出来ない

jQueryがthisを多用するのは仮引数を書く手間を減らす為だけに定められた歪なものだ
ECMAScriptでは関数呼び出しされるまでthis値が定まらない不定値だが、jQueryはthisをローカル変数でも引数でもない第三の格納倉庫として利用し、コード上でthis値が変更されることを許さない
this値に変更されて困る重要なデータを格納するのが当然と思う風潮が一部で生まれている気がしないでもない

【GUI】wxWidgets(旧wxWindows) その5【サイザー】
Visual Studio Code / VSCode Part4
洋書推薦図書/洋書必読書のためのスレッド 1
a4です。P2P人工知能「T」開発。
COBOL?極めてやんよ シュッシュ!!
Ruby 初心者スレッド Part 57©2ch.net
Excel VBA 質問スレ Part61
テストしにくいコードをテストする方法 その2
Rust Part7
C/C++以外の推薦図書/必読書のためのスレッド
--------------------
誰かサクランボの詰め込みとか手伝ってくれ
過剰なageはやめましょう
【悲報】 Apple Watchを欲しい女の子はいなかった
(´・ω・`)知らんがな
▼▼▼産経新聞社リストラ情報交換スレ▼▼▼7
■コエンザイムQ10 を多く含む食品って?■
友達は要らないと思っている孤男 2人目
【汚れた大地】北海道コロナ旋風 道内全土に市中感染か 名古屋もコロナ汚染止まらず 渡航禁止令
◆ドラマ批評2019年1月期【1】◆
「ロリコンは病気」 じゃぁ他の趣向は・・・?
グミ総合(コロロ以外)Part43
生活保護受給者vsCW・ハロワ・マスゴミ・政治139回戦
●●● 理解不能のポンポコ腹タッチダンス
【脱出】White Chamber攻略スレ【新作】
【スズキ】 AGS総合 その6
【チーム】巨人のチアは目の保養要員【ヴィーナス】
The Elder Scrolls V : Skyrim 質問スレ 110
風景写真新人賞/前田真三賞スレ其の2
NEC LAVIE note 総合スレ★69
TOKYO MX アニメ総合実況スレ ◇ 194
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼