問題タブ [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 - "NoMethodError: 未定義のメソッド `include?' の原因は何ですか? nil:NilClass の場合"
Rails アプリケーションに Book モデルがあり、さまざまなプロパティ (book db テーブルの列とも呼ばれます) があります。これらのプロパティの 1 つが「ランキング」です。
最近、5 月のアプリNoMethodError: undefined method 'include?' for nil:NilClass
で次のコードがスローされるようになりました。
ただし、一貫性はありません。ほとんどの場合、book.ranking へのアクセスは機能します。おそらく 2 ~ 4% の確率でエラーがスローされます。コードをの代わりにbook[:ranking]
またはに変更すると、100% の確率で機能します。book['ranking']
book.ranking
何か案は?
PS この問題は、Book やランキング属性だけでなく、他のモデルや属性でも断続的に発生しています。
javascript - 変数が「未定義」または「null」かどうかを判断するにはどうすればよいですか?
変数がundefined
またはかどうかを判断するにはどうすればよいnull
ですか?
私のコードは次のとおりです。
しかし、これを行うと、JavaScript インタープリターが実行を停止します。
javascript - Javascript配列の値が定義されていません...それをテストするにはどうすればよいですか
Javascript変数が未定義かどうかをテストしようとしています。
「信じられない」というアラートを最初に受け取らなければ、predQuery[preId]の値が「未定義」になるとは思わないことがわかります。しかし、私はよくそうするので、私の発言は
未定義の要素と正しく一致していません。
必要に応じてコードを追加できます。
html - オブジェクトが html で定義されているかどうかを確認します
HTML では、次のように object タグがあります。
このオブジェクトにアクセスする関数を JavaScript で作成しました。
次のようにnull値を確認しました。
オブジェクトが未定義か空かを確認したい。それをチェックする機能はありますか?
asp.net - AJAX 呼び出しは、ホストではなくローカル マシンで機能します
AJAX 呼び出しがローカル ホストで正常に動作している場合、ホスト サーバーでの動作を妨げる可能性のあるものは何ですか? AJAX 呼び出しからエラーを返そうとしましたが、「未定義」しか返されません。ログに情報が追加されていないため (そして明示的に呼び出しを追加したため)、実際のページ メソッドが呼び出されているとは思いません。ローカル マシンで問題を再現できないので、調べる必要がある可能性のある領域を知っている人はいますか?
ありがとう
javascript - 変数は未定義です
上記がwindow.onloadで呼び出されると、bodが未定義として返されるのはなぜですか?
javascript - Javascript: 前のプロパティは未定義です
「creditText」の行に「lbp is undefined」と表示されているのはなぜですか? このような構成ファイルで以前のプロパティを参照するにはどうすればよいですか?
よろしくお願いいたします。
php - $_GET で未定義の変数?
私はphpでこの問題を抱えています:
これは 3 行目のコードです。
それで、問題は何ですか?
ruby - Rubyの文字列用の未定義のメソッド「bytes」
私は一緒に働いていてruby 1.8.6 (2007-03-13 patchlevel 0) [x86_64-linux]
、私は得る
私のコードは ruby 1.8.7 で動作しますが。require "jcode"
patchlevel 249で同様のメソッドが定義されていないエラーを追加する必要がある場所を見ましたeach_byte
。それを追加しようとしましたが、それでも機能しません。どんな提案でも大歓迎です。
javascript - 変数が存在するかどうかわからない場合、変数を未定義と比較する方法は?
JavaScript では、変数を宣言できます。それが の場合undefined
、チェックできvariable == undefined
ます。それはわかっていますが、メモリ内にある場合、まだ知らない値をどのように比較できますか?
たとえば、ユーザーがボタンをクリックすると作成されるクラスがあります。これより前は、クラスは未定義です — どこにも存在しません。どのように比較できますか?
try
–<code>catchを使用しない方法はありますか?