問題タブ [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.

0 投票する
2 に答える
11122 参照

jquery - jQuery Waypoints error "notify is not defined"

Yes, I know this probably has nothing to do with waypoints. I'm sorry.

I am following this example: http://imakewebthings.com/jquery-waypoints/#get-started

Here is my very simple javascript:

The scripts are loaded. The jQuery code is pretty much word-for word copied from the example.

And I am getting that error whenever I scroll past element with id 'example-basic'.

I cannot find information on any such "notify" method.

Any ideas?

0 投票する
2 に答える
7001 参照

javascript - JavaScript: 変数またはオブジェクトが存在するかどうかを確認する

変数/オブジェクトが設定されているかどうかを返す関数があります。

たとえば、これは機能します:

ここに問題があります... foo が最初から設定されていない場合、これが起こります:

error.name === "ReferenceError" の場合、try/catch/finally を使用して false を返すことができると思いましたが、機能していません。どこが間違っていますか?


編集:

したがって、以下の答えは正しいです。予想通り、未定義の変数にアクセスしたり、try/catch/finally でトラップしたりすることはできません (説明については以下を参照してください)。

ただし、これはあまりエレガントではない解決策です。変数の名前を引用符で囲んで渡し、eval を使用してチェックを行う必要があります。それは醜いですが、うまくいきます:

さらにフォローアップするために、一番上の元の関数をクリーンアップしました。変数が存在しない場合に ReferenceError が発生するという同じ問題がまだありますが、このバージョンの方がはるかにクリーンです。

0 投票する
1 に答える
659 参照

actionscript-3 - エラー #1069 プロパティ CLICK が見つかりません...イベントリスナーを追加できません

マウスで四角形を描画する簡単なコードを次に示します。ドラッグ用のコードを追加します。しかし、
エラー #1069: プロパティ CLICK が flash.events.MouseEvent に見つかりませんでした。デフォルト値はありません。

0 投票する
2 に答える
137 参照

javascript - ReferenceError:Something_anything_nothing が定義されていません

ReferenceError:something_anything_nothing is not defined エラーが発生しています...助けてください。

0 投票する
0 に答える
74 参照

javascript - JavaScript コードがなく、書き方がわかりません。

例を見てきましたが、問題を解決するために探しているものを正確に見つけることができません。

サイトは www.markdektor.com です。画像リンクをクリックするとライトボックスが点灯するはずですが、そうではありません。一緒に暮らすまではうまくいきました。私はちょうどJavaScriptを学んでいます。誰かが JavaScript で私を助けてくれましたが、いくつかの不完全な部分が残っていたと思います。今、問題を修正するために何を書くべきかわかりません。

Chrome で要素の検査を使用すると、キャッチされない参照エラーがあり、行 53 のカスタム JavaScript で HighlightPage が定義されていないことがわかり、行 3971 の JavaScript プロトタイプに「dispatchEvent」オブジェクトにメソッドがないため、キャッチされない typeError が表示されます。

誰か、これを修正するために何を書けばよいか教えてください。

さらに情報が必要な場合は、コメントを残してください。

0 投票する
2 に答える
1274 参照

function - ReferenceError foo は定義されていません (IE および firefox で)

質問に目を通したところ、「ReferenceError foo is not defined」という件名に似たものはほとんどありません。ただし、コード内のエラーを検出して動作させることができません。Chrome と Safari では正常に動作しますが、IE、Opera、Firefox では動作しません:

HTML 内のコード

ヘッダーに配置されたJavaScriptを呼び出します

これは次のように定義されます。

に変更するためにテストした関連する質問を読んでwindow.foo = function(language){...}いますが、役に立ちませんでした。

簡単でシンプルに見えますが、何らかの理由で foo は IE と firefox では定義されていません。

各ページの埋め込みiframeである「top.html」にjavascriptがあることを追加する必要があります。どういうわけか chrome はこれを管理しますが、IE はそうではありません (ただし、http: //www.site1.com/top.html を参照して、redirect(language); を呼び出すボタンをクリックすると、スクリプトは機能します)。

0 投票する
1 に答える
1791 参照

javascript - Backbone.js: Uncaught ReferenceError: 変数が定義されていません

Backbone.js だけでなく、JavaScript 全般も初めてです。少し遊んでいると、質問のタイトルに次のモデル定義を持つエラー メッセージが表示されます。

奇妙なことに、このエラーは 11 行目に表示されます。

定義されていない変数は「タイトル」です。ただし、2 行目は Chrome の JS コンソールにエラー メッセージを表示しません。明らかに、同様の宣言にもかかわらず、'name' の参照エラーはありません。11行目はどうしたの?どんな助けでも大歓迎です。

ありがとう。

0 投票する
4 に答える
55578 参照

javascript - JavaScriptでNetworkErrorをキャッチするには?

Chrome の JavaScript コンソールで、これを実行すると:

意図的に予期されたエラーが発生します。

これをキャッチしたいので、次を使用します。

ただし、 NetworkError が定義されていないというエラーが表示されます。

NetworkError をキャッチするにはどうすればよいですか?