問題タブ [undefined]
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.
ruby-on-rails - nil:NilClassの未定義のメソッド'map'
ユーザーがプロファイルを更新しようとすると、アプリがランダムに「nil:NilClassの未定義のメソッド`map'」エラーをスローしているようです。
しかし、奇妙なのは、更新時にエラーが発生すると言っているのに、エラー行が実際に表示されていることです。
完全なエラー:
そして、ここに最近のエラーからのパラメータがあります:
正直なところ、どこから探し始めるのかわからない。IEからは同じ情報を更新できるが、Firefoxからは更新できないとユーザーに言われました。そして、同じ情報を使用すると、問題なく更新できます。だから、私は困惑しています。
c - 「RTLD_NEXT」が宣言されていません
C プログラムをコンパイルしようとしていますが、'RTLD_NEXT' undeclared というエラーが発生します。これはcプログラムに含まれるdlfcn.hで定義されているはずなのですが、dlfcn.hの中を見てみるとRTLD_NEXTがありません。
これを修正するにはどうすればよいですか?
c++ - Mysql++「__imp___ZN7mysqlpp10ConnectionC1Ebへの未定義の参照」
mysql++をCode::Blocksにインストールしようとしていますが、サンプルコードを実行しようとすると、次のエラーが発生します。
undefined reference to __imp___ZN7mysqlpp10ConnectionC1Eb
私が間違っていることは何ですか?
asp.net - 奇妙なJavascriptJSON未定義エラー
どこにも言及が見つからないというエラーが発生しています。ASP.NETを使用してAJAX対応のWCFWebサービスを開発しています。ASP.NETマスターページの<asp:ScriptManager>に、json.orgから新しくコピーしたjson.jsファイルを含めました。ページを実行すると、json.jsのコードの最初の行(多くのコメントに続く)で失敗します(VS 2008はJavascript例外をキャッチします)。これは次のとおりです。
エラーは、JSONが未定義であることを示しています。
Microsoft JScriptランタイムエラー:「JSON」は未定義です
まあ、当たり前!そのため、行は定義されているかどうかをテストし、定義されている場合は空のオブジェクトに設定します。未定義のはずですよね?最後に、未定義の変数に対してこのような操作を実行することはJavascriptのエラーではないと聞きました。
誰かが私にここで何が起こっているのかについての手がかりを与えることができますか?どういうわけかこの問題を引き起こしているのは、他の場所で何か問題が発生しているのではないかと思います。私はJavascriptとASP.NETのどちらについても深い経験がないので、セットアップでいくつかの一般的な落とし穴が欠けている可能性があります。
c - C の共用体に関する質問 - ある型として保存し、別の型として読み取る - 実装定義ですか?
私が理解している限り、K&R から C のユニオンについて読んでいましたが、ユニオン内の単一の変数はいくつかの型のいずれかを保持でき、何かが 1 つの型として格納され、別の型として抽出された場合、結果は純粋に実装定義されます。
次のコード スニペットを確認してください。
出力:
ここでは、 に値を代入していますが、とのu.ch
両方から取得しています。実装定義ですか?それとも私は本当にばかげたことをしていますか?u.ch
u.i
他のほとんどの人にとっては非常に初心者に見えるかもしれませんが、その出力の背後にある理由を理解することはできません.
ありがとう。
c++ - ライブラリはNULLを再定義します
NULLを再定義するライブラリを使用しています。それは私のプログラムの他の部分でいくつかの問題を引き起こします。私はそれについて何ができるかわかりません。何か案が?私のプログラムはC++で、ライブラリはCであります。
ああ、それはこれらのエラーを生成します:
これが最初のものです:
編集:わかりました、キャストは明示的に機能しますが、関数ポインターをキャストするにはどうすればよいですか?
javascript - 別のJavascriptの未定義のNullの質問
だから私はここでほとんどの質問を通り抜けてきました。また、かなりの数の記事が良い点と悪い点があります。
私がいくつかの追加の説明を探しているのは、未定義および未宣言の変数がどのように扱われるかです。
以下のコードを取ります。
上記のすべてを理解しています。しかし、宣言されていない変数を見ると、物事は奇妙になります。特に「varb;」を省略していることに注意してください。
それ以外の操作を行うと、typeof(b)によってランタイムエラーが発生します。それでも、言語が式を評価する方法の背後にある論理を理解することができます。
だから今私はaの存在しないプロパティを見て、本当に混乱しています。
この場合のcは、前の例のbのように扱われると思いますが、そうではありません。実際にaを何かに初期化する必要があります。そうすれば、bと同じように動作させることができます。そして、ランタイムエラーをスローしないようにします。
なぜそうなのですか?未定義の型の特別な処理がありますか、それともtypeof関数が実行時エラーをスローしているサブプロパティを評価するために再帰的に何かを実行していますか?
ここでの実際的な質問は、acでネストされたオブジェクトcをチェックしている場合、aが未定義の場合、cは未定義であるとすぐに想定できるということだと思います。
そして、MyObject.Something.Something.Something.xでxのように設定されているかどうかを確認するために、極端にネストされたオブジェクトをチェックしたい場合、最善の方法は何ですか?チェーンの次の構造に進む前に、各要素が存在することを確認して、要素ごとに構造をナビゲートする必要がありますか?
javascript - 異常な JavaScript HTTP キャッシング / 未定義の問題
Ok。私はこれまでにこのようなものを見たことがなく、かなり混乱しています... 私が取り組んでいる Web サイトには、2 つの JavaScript インクルードがあります。(まあ、もっとたくさんありますが、問題が発生するのは 2 つだけです)。これらA.js
を と と呼びますB.js
。
A.js
JavaScript シングルトンを定義しますA
。同様にB.js
、JavaScript singleton を定義しますB
。クラスはのB
メソッドに依存しますA
。
ほとんどすべてのコードがtry { ... } catch { ... }
ブロックにまとめられており、エラーが発生すると、システムが AJAX リクエストを生成して、エラーの詳細をメールで送信します。
私のオフィスの 1 つのシステム (Mac 用の Firefox 3.0) で、最も奇妙な動作が見られます。たまに、おそらく 1 時間か 2 時間に 1 回ですが、特定のパターンがなくても、class からエラー メールが届きますB
。"ReferenceError: A is undefined."
時々A
未定義になる理由/方法がわかりません。Apache のログを調べると、エラーが発生している間、クライアントは を要求してから を要求し、サーバーは(Not Modified)で応答しています。/A.js
/B.js
304
ファイルがクライアントキャッシュから期限切れになったが、サーバーがファイルを送信しないため、ファイルが実行されず、A
未定義であるという問題があると思われます。しかし、それは単なる推測であり、なぜそうなるのかはわかりません。そして、私が正しいと推測している場合、どうすれば修正できますか???
問題がある場合mod_disk_cache
は、サーバーで有効になっていて、それが問題の原因であるかどうかを確認するために無効にしました。もしそうなら、おそらくこれはServerFaultに属しています...
どんな提案でも大歓迎です!!
apache-flex - 1020 var で定義された連想配列の直後の未定義のプロパティ
この場合、私は本当にイライラしています。
Adobe Flex で開発している間、私は最初のアプリケーションに取り組んでおり、ほとんどのアクション スクリプトを使用しています。
私の mxml アプリケーションでは、.as3 ファイルを<mx:Script source="as/myas3file.as></mx:Script>
.
では、次のコードmyas3file.as
を含む (スルーinclude "variables.as";
) fileをインクルードします。variables.as
var timer:Object = new Object();
timer.t = 60;
または(他のテストケースで)
var timer:Object = {t:60, j:"80"};
timer.t = 80;
どちらの場合も機能しません。公式ドキュメントのサンプル コードを書き直しても、1020 エラーがスローされます。私は過去 2 時間、頭をテーブルにぶつけていましたが、何が間違っているのかわかりません。
ありがとうございました
jquery - jquery: ラジオボタンの入力チェック属性が未定義です
私は次のものをこの順序で持っています:
実行すると、アラートは「値 = 未定義」になります。
しかし、div (または本文) の後に JavaScript を配置すると、アラートは「値 = はい」で返されます。
jquery がページの先頭にあるタイプ radio を認識しないのはなぜですか? type = 'hidden' を作成すると、ページの先頭にある場合、jquery は値を読み取ったり認識したりできます。type = 'radio' の場合、動作が異なります