目次
JavaScript の小さなゴブリン — これ! !
题中一般分为两种情况
質問は一般に 2 つの状況に分けられます

JavaScriptで詳しく解説

Jun 24, 2017 pm 02:46 PM
javascript js

JavaScript の小さなゴブリン — これ! !

この問題に関しては、午後中ずっと悩みましたが、落ち着いて整理し、ルールをまとめました。

もちろん、この複雑な質問を 1 つや 2 つの文で明確に説明することはできません。新人として、私の要約は単に「不正な」筆記試験問題を作成するだけなので、苦情を歓迎することしかできません。 当然,this这个复杂的问题不是一句两句可以说清楚,作为菜鸟,我的总结也就是为了做一些 ‘坑人的’ 笔试题,所以只能欢迎吐槽了。


题中一般分为两种情况

  • 调用者是函数

    • 函数通过对象被调用(this指向对象 )

    • 函数单独被调用(this指向undefined,非严格模式下指向全局)

  • 调用者是对象

    • 对象声明在函数中 (this指向undefined,非严格模式下指向全局)

    • 对象声明在函数外 (this


      質問は一般に 2 つの状況に分けられます

      • 発信者は関数
      この関数はオブジェクトを通じて呼び出されます (this はオブジェクト)

    • 🎜関数は単独で呼び出されます (this は未定義を指し、非厳密モードではグローバルを指します)🎜🎜🎜
    • 🎜呼び出し元はオブジェクトです🎜 🎜
      • 🎜 オブジェクトは関数内で宣言されています (this は未定義、ポイントを指します)非厳密モードでグローバルに)🎜🎜
      • 🎜オブジェクト宣言 関数の外 (this はグローバルを指します)🎜🎜🎜🎜🎜 PS: 匿名関数の存在により、損失が発生します。このポインタは、上記の状況と矛盾していますが、それを解決するには、bind() を使用するだけです🎜

以上がJavaScriptで詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 Dec 17, 2023 pm 02:54 PM

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法

推奨: 優れた JS オープンソースの顔検出および認識プロジェクト 推奨: 優れた JS オープンソースの顔検出および認識プロジェクト Apr 03, 2024 am 11:55 AM

推奨: 優れた JS オープンソースの顔検出および認識プロジェクト

株価分析に必須のツール: PHP と JS を使用してローソク足チャートを描画する手順を学びます 株価分析に必須のツール: PHP と JS を使用してローソク足チャートを描画する手順を学びます Dec 17, 2023 pm 06:55 PM

株価分析に必須のツール: PHP と JS を使用してローソク足チャートを描画する手順を学びます

WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー Dec 17, 2023 pm 05:30 PM

WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー

WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 Dec 17, 2023 am 09:39 AM

WebSocketとJavaScriptを使ったオンライン予約システムの実装方法

PHP および JS 開発のヒント: 株価ローソク足チャートの描画方法をマスターする PHP および JS 開発のヒント: 株価ローソク足チャートの描画方法をマスターする Dec 18, 2023 pm 03:39 PM

PHP および JS 開発のヒント: 株価ローソク足チャートの描画方法をマスターする

JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 Dec 17, 2023 pm 12:09 PM

JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 Dec 17, 2023 pm 05:13 PM

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築

See all articles