Vue.jsのthisがよくわかりません。C++などではthisはクラス内でグローバル的な変数にされていることを条件にthis-\u0026gt;〇〇みたいな形にしてclass内のグローバル的な変数にアクセスし、このthisはインスタンス生成時にインスタンスのアドレスが保存され、その中の要素にアクセスするという仕組みですが、Vue.jsの場合、関数内の変数を外部の関数からthisでアクセスしているところが意味がわかりません。C++のオブジェクト指向はあまり使ったことがないので、上記の例えには間違いがあるかもしれません。その際は訂正していただけると幸いです。

1件の回答

回答を書く

1233737

2026-02-15 12:30

+ フォロー

サンプルコードを見ないとなんとも言えません
JavaScriptといえどもローカル変数へthisでアクセスする手段は標準仕様ではサポートされません
そのthisは本当にローカル変数を指しているのか、

new 関数()

で生成されるプロトタイプオブジェクトのメンバ変数の生成に使われていないか、確認が必要です

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有