問題タブ [referenceerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript クラス内の別のメソッドから 1 つのメソッドを呼び出す
Javascript でクラスを定義するとき、あるメソッドから別のメソッドを呼び出すにはどうすればよいですか?
上記のコードを実行すると、次のエラーが表示されます。
ReferenceError: myInternalMethod が定義されていません
this.myInternalMethod と self.myInternalMethod も試しましたが、どちらもエラーになります。これを行う正しい方法は何ですか?
javascript - mongodb のシェルから find() を実行しようとすると、参照エラー 16722 が発生する
私はmongodbを初めて使用し、単純な問題と思われる問題を抱えていますが、Googleは関連していないように見える一連のmapreduceシナリオを提供しています。
ドキュメントを含むコレクションがあります。いずれかのフィールドで検索しようとすると、エラーが発生します。
次に、mongoDB は次のようなエラーを出力します。
私のマングース ユーザー スキーマには u_email フィールドがあります。
ここで何が起こっているのかわかりません。app.js で mongoose を使用して findOne() を実行しようとしましたが、何も表示されません。正しい _id を返しますが、他には何も返さないため、奇妙です。
結果:
参照用に私の db.users.getIndexes() を次に示します。
php - Flex 1056: 「プロパティを作成できません」 -- しかし、プロパティはすでにデータテーブルに存在します
私はフレックスアプリケーションのチュートリアルに従っており、ほとんどのエラーを修正できましたが、これには完全に困惑しています。
id、Firstname、Lastname、Title、Birthday、Cellphone、Officephone、Email、Address、photofile という列を持つ、employees というデータテーブルがあります。
アプリケーションはシンプルです。HomeView にすべての従業員を一覧表示し、従業員をタップすると DetailView に移動し、そこにすべての追加情報が表示されます。ただし、毎回、「ReferenceError: エラー #1056: valueObjects.Employees にプロパティ Address を作成できません。」というメッセージが表示されます。
DetailView のコードは次のとおりです。
ここで注意すべき点: EmployeesService1 を作成した後で、Cellphone、Officephone、Email、および Address 列を追加したため、.php を編集してこれらの新しい値を含める必要がありました。だから私はそこで何か間違ったことをしたのではないかと心配していますが、タイプミスを3回チェックしましたが、他の値にエラーが発生していないので、わかりません. 繰り返しますが、これにはかなりイライラしています。サービスのすべての操作をテストしたところ、すべて適切な値が返されました。
.php の関数は次のとおりです。 public function getEmployeesByID($itemID) {
正確な答えがわからない場合でも、何が起こっているのかを簡単に把握する方法はありますか? エラー ウィンドウのコール スタックは、すべて内部の flex/as3 のものです。ですから、必要がなければ、そのうさぎの穴に行きたくありません。
どんな助けでも大歓迎です。ありがとう!!!!
javascript - HTML/JavaScript アプリケーションから jQuery を参照するにはどうすればよいですか?
エラーが発生し続けUncaught ReferenceError: $ is not defined
ます。私はすべてが問題なく、機能していると思います。私の JQuery コードは Javascript ファイル内にあります。私はそれがどのように機能するかではないと思いますか?JQuery ファイルが必要ですか?
私はこれをHTMLの頭の中に持っています
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
これは私のJavascriptファイルです:
どこで私は間違えましたか?
javascript - Javascript OOP - これら 2 つのほぼ同じステートメントが異なる出力を与えるのはなぜですか?
だから私は全体として「適切な」Javascriptプログラミングに不慣れです。私はこれまで、jQuery に少し手を加えた単純な DOM 操作にしか実際に使用したことがありません。現在、OOP などを含む Javascript でのプログラミングの完全な概念を学ぼうとしています。私はJSのスコープについてかなり理解していると思っていましたが、これは理解できません:
最初の 2 つの s がうまくいった後、関数内のプロパティの値をチェックして、スコープから外れたものがないことを確認console.log
したいと思いました。ある程度は持っていましたが(空の値を与えただけでしたが、まだ存在していました)、年齢はそうではありませんでした。Person
name
タイプミスは見当たりません。これが、この問題の原因であると私が理解できた唯一のことです。では、なぜconsole.log(name);
を与えないのReferenceError
でしょうか?
答えを知りたいだけですが、プロトタイプ、レキシカルスコープ、巻き上げなどの重要な用語を含め、根本的な問題の完全な説明をいただければ幸いです。
javascript - Javascriptで単純な変数が定義されていない参照エラー
h1.name
コンソールに印刷しようとしているだけですが、ReferenceError: h1 is not defined
エラーが発生しています。1、2、または 3 と入力しても、同じエラーが表示されます。私は何を間違っていますか?
javascript - JavaScript - オブジェクトを作成するために "new" を呼び出すと、"無効な割り当ての左側のエラー" が発生する
Binary Search Tree
を使用してアルゴリズムを実装していますCanvas & JavaScript
。
まず、Node
いくつかの属性と関数を持つ基本クラス ( ) を作成します。insertNode()
関数の実装時に次のエラーが発生しました:ReferenceError: invalid assignment left-hand side
次の行で:this = new Node(newNodeData); (line 63)
これが私のコードです: http://jsbin.com/ASebuRaz/1/edit?html,output
このエラーを修正するにはどうすればよいですか?