ホームページ  >  に質問  >  本文

javascript - js の問題を解決します。なぜ結果が 5 になるのでしょうか? それを分析してください

リーリー
扔个三星炸死你扔个三星炸死你2661日前1030

全員に返信(3)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-07 10:36:36

    思い出

    リーリー

    元の式は次のように簡略化されます:

    リーリー

    この文が実行されると、testは実際には

    リーリー

    そしてこの時this.a 等于 1。因此 test(4) 结果为 5

    返事
    0
  • 黄舟

    黄舟2017-07-07 10:36:36

    明らかに5です

    リーリー

    内訳

    リーリー

    これでも理解できない場合は、基本を学ぶ必要があります

    返事
    0
  • typecho

    typecho2017-07-07 10:36:36

    まず、次のように、Test は実際には関数であることを理解する必要があります。 リーリー

    外側の部分はすぐに実行される関数です まず

    リーリー

    この部分の結果は 1 です。つまり、コードは次のように簡略化できます:

    リーリー

    上記のコードでは、

    したがって、test(4) では次のようになります: a=1 リーリー

    返事
    0
  • キャンセル返事