元スレ+ JavaScript の質問用スレッド vol.142 +
JavaScript覧 / PC版 /みんなの評価 :
502 = :
>>501
なるほど
そこがわかってないから「クラスのメソッドでthis使う時」って言い方をしてるのか
504 = :
何にも理解されなくね?
素で呼び出した時にthisに何が入るか、
オブジェクト.の後ろに付けて呼び出した時にthisに何が入るか、
第ゼロ引数と考えただけじゃ全然どうなるか分からない。
505 = :
>>504
すべて「呼び出したときに入れたやつ」で説明がつく
506 = :
>オブジェクト.の後ろに付けて呼び出した時にthisに何が入るか、
そこからかw
ちゃんとそう質問を書かないとだれもわからんぞ。
507 = :
thisという第ゼロ引数がある。という概念を取り入れると
組合せ爆発を避けられる
呼び出すときにthisとして何が渡されるかを知るだけでよくなる
508 = :
アロー関数と通常関数の違いを理解するためには
通常関数には第ゼロ引数としてthisがあると考えれば良い
という話ならよく分かる
でもthisが面倒くさいのは呼び出すときに何が渡されるかが状況次第で変わるところなので
そこをカバーせずに「これがthisを簡単に理解する方法だぜ(ドヤッ)」って言われるとそれは違うだろってなる
509 = :
> でもthisが面倒くさいのは呼び出すときに何が渡されるかが状況次第で変わるところなので
それはthisに限らない。第一引数だって何が渡されるか状況次第で変わる
510 = :
>>509
引数は全部明示的に渡すから呼び出し元を見れば理解できないやつはいない
JSの仕様で大半の場合暗黙的に渡されるthisとは違う
511 = :
>>510
だからこの問題はthisは暗黙に見えるが
指定して渡していると考えれば、難しいことは何もないという話
512 = :
>>508
状況次第で変わるという以外に何をどう理解したいわけ?それ書かなきゃ。
515 = :
>>511
何がthisとして指定されてるかどう判別するの?
>>512
「どういう状況であれば、thisが何になるのか?」
それが分からなければ役に立たないだろ
516 = :
一般的にthisが何になるか、どのカラクリはどういうものかは
このスレでこれまで散々色んな人が色んな抽象度で説明してきただろ
でも何がthisとして渡ってくるかは渡す側によって決められるのだから
DOM APIのイベントハンドラ上でのthisのように
APIによってthisがどんなものになるかは異なる
それは第一引数にどんなものが渡ってくるのかと同じで
そういうAPIの仕様として覚えないといけないこと
だけど基本的には"this"という名前が付いてるものなんだから
ハチャメチャな使いかたはせず比較的その名が示すに自然な使われ方がされるのが通常
何れにせよそこは理屈ではなく覚えるしか無い
それをみんな言ってるのよ
理解した?
517 = :
誰に言ってるの?
コミュニケーションの基本がなってない。
520 = :
最近は縦書き簡単に扱えるのかと思ったら二年前でこのありさまか…
http://developer.hatenastaff.com/entry/2018/09/11/152905
今はまともになったんだろうか…
524 = :
ああ…縦書きだとどうなるんだろうな…
525 = :
>>520
去年一杯で仕様出揃って、今年前半で著名ブラウザは実装したから今はまとも
ただし例によってSafariを除く
530 = :
三項演算子を知らないから聞いてるんだろw
アスペかよ
531 = :
JavaScript を自ら学ぶ人のための質問スレッドです。
三項演算子すらも知らない。
何が知りたいのかも具体的に書けない人はお呼びではありません。
それと>>530こういう解答は誰のためにもならないので要りません。
>>527に対してそれは三項演算子だよと答えてあげれば良いではありませんか。
教えてあげますが、>>527が釣り質問レベルと思われてるから、
皆さん呆れてあえて率直な解答が付いてないのですよ。
それはアスペでなければ分かりますよね。
532 = :
>>531
三項演算子を知らないくらいでなんでそんなに人を馬鹿にするのかね?
534 = :
>>532
ここがどこかお忘れで?
ここはサイト的にも板的にもスレ的にもスパルタ方針
甘々で大間違いの解答が欲しければ知恵遅れに行けば?
>>533
検索ワードとか要らないから
数年前からGoogle検索で記号も検索できる様になってるから
「?:」とかで検索すれば一瞬でわかること
現代人、特にプログラミングの世界に足を突っ込もうとする者の常識で
それくらいの検索スキルの無いもの、努力しないものはお呼びでない
そもそもJSのチュートリアルをやってれば絶対にわかること
チュートリアルもまともにやってないのに質問しに来るのが悪い
チュートリアルとしては微妙だがまずはMDNを10編読んで
その後に10個の適当なサイトでチュートリアルをこなして
最後にMDNを隅から隅まで読んでから質問しに来い
http://developer.mozilla.org/ja/docs/Web/JavaScript
535 = :
>>534
君がある種の知恵遅れなことはよく分かった。
536 = :
必ずケンカしないと始まらないスレ
ある意味様式美
537 = :
>>531
アスペ呼ばわりされて悔しかったん?
544 = :
IEがようやく引退に向かってると言うのに
ままならんなあ
546 = :
>>539
Googleのほうが中国的気質を感じる
中国政府的な気質
547 :
>>545
してないんかな?
今もHTML LSは更新され続けてる気はするんだが
550 = :
見たら分かるとか調べりゃ分かるとか言うならコミュニティ不要
やってるよと優しく言ってやりゃいいのにツンデレか
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.142 + (926) - [100%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.122 + (116) - [97%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [97%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.140 + (1001) - [97%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [97%] - 2020/5/17 20:00
- + JavaScript の質問用スレッド vol.123 + (966) - [95%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
トップメニューへ / →のくす牧場書庫について