のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,908人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript の質問用スレッド vol.142 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    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 = :

    見たら分かるとか調べりゃ分かるとか言うならコミュニティ不要
    やってるよと優しく言ってやりゃいいのにツンデレか


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について