JavaScriptで詳しく解説
Jun 24, 2017 pm 02:46 PMJavaScript の小さなゴブリン — これ! !
この問題に関しては、午後中ずっと悩みましたが、落ち着いて整理し、ルールをまとめました。
もちろん、この複雑な質問を 1 つや 2 つの文で明確に説明することはできません。新人として、私の要約は単に「不正な」筆記試験問題を作成するだけなので、苦情を歓迎することしかできません。
当然,this这个复杂的问题不是一句两句可以说清楚,作为菜鸟,我的总结也就是为了做一些 ‘坑人的’ 笔试题,所以只能欢迎吐槽了。
题中一般分为两种情况
调用者是函数
函数通过对象被调用(
this
指向对象 )函数单独被调用(
this
指向undefined,非严格模式下指向全局)调用者是对象
对象声明在函数中 (
this
指向undefined,非严格模式下指向全局)-
对象声明在函数外 (
this
質問は一般に 2 つの状況に分けられます
- 発信者は関数
this
はオブジェクト) - 🎜関数は単独で呼び出されます (
this
は未定義を指し、非厳密モードではグローバルを指します)🎜🎜🎜 - 🎜呼び出し元はオブジェクトです🎜 🎜
- 🎜 オブジェクトは関数内で宣言されています (
this
は未定義、ポイントを指します)非厳密モードでグローバルに)🎜🎜 - 🎜オブジェクト宣言 関数の外 (
this
はグローバルを指します)🎜🎜🎜🎜🎜 PS: 匿名関数の存在により、損失が発生します。このポインタは、上記の状況と矛盾していますが、それを解決するには、bind() を使用するだけです🎜
- 🎜 オブジェクトは関数内で宣言されています (
以上がJavaScriptで詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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

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