問題タブ [object]

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 投票する
3 に答える
2667 参照

asp.net - asp.netのオブジェクトデータソースで接続文字列を動的に変更するにはどうすればよいですか?

asp.netのオブジェクトデータソースで接続文字列を動的に変更する方法は?

0 投票する
3 に答える
7426 参照

javascript - toStringなどのない連想配列

連想配列を作成したい:

そして、私がアクセスするすべてのキーが数字になることを確認したいと思います。

JavaScriptには入力機能がないことを知っているので、これを自動的にチェックすることはできませんが、自分のコードで、これに文字列のみを割り当てることを確認できますaa

今、私はユーザーからキーを取得しています。そのキーの値を表示したい。ただし、ユーザーが「toString」のようなものを私に与えた場合、ユーザーはintではなく関数を返します。ユーザーが私に与える文字列が私が定義したものだけであることを確認する方法はありますか?

唯一の解決策は次のようなものですか?

等...

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

delphi - Delphi(2006) ループ ヘルプ

つまり、私が本質的にやろうとしているのは、70% の確率で何かを発生させることです。それが理にかなっていれば、別のいくつかのことが 10% の確率で発生しますが、私のアプリは私が推測しているアクションを実行していないようです。ループの構文か何かを誤解しています。とにかく、誰かが見て、アドバイスをくれるかもしれません

0 投票する
8 に答える
4123 参照

javascript - JavaScriptで、関数がコンストラクターとオブジェクトの両方と見なされるのはなぜですか?

私は最近これについて多くの研究を行っていますが、本当に良い確かな答えはまだ得られていません。JavaScriptエンジンが関数ステートメントに出くわしたときに新しいFunction()オブジェクトが作成されることをどこかで読みました。これにより、オブジェクトの子である可能性があると思います(したがって、1つになります)。それで私はダグラス・クロックフォードに電子メールを送りました、そして彼の答えは次のとおりでした:

関数ステートメントはコンパイラーを呼び出さないため、正確ではありません。

しかし、同様の結果が得られます。

また、私の知る限り、新しいオブジェクトとしてインスタンス化されていない限り、関数コンストラクターでメンバーを呼び出すことはできません。したがって、これは機能しません。

ただし、これは機能します。

これは単なるセマンティクスの問題ですか...プログラミングの世界全体で、オブジェクトが実際にオブジェクトになるのはいつですか、それはどのようにJavaScriptにマッピングされますか?

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

ruby - Ruby で複数のオブジェクトのメソッドを呼び出すクールな方法は?

ずっと前に、Ruby でこのトリックを見ました。する代わりに(たとえば)

一度にすべてのオブジェクトを呼び出して、最後に操作を追加することができます。

でも、それよりも単純だったと思います... あるいは、それかもしれません。私は本当に知りませんが、それが私が調べることに興味がある理由です。ありがとう。

0 投票する
3 に答える
3436 参照

javascript - JavaScript - グローバル コンテキストかどうかを確認する

関数がオブジェクトにアタッチされて呼び出されると、次のようになります。

this関数がメソッドとして呼び出されたオブジェクトを参照します。するのと同じf.call(o)です。

関数がオブジェクトの一部として呼び出されない場合this、グローバル オブジェクトを参照します。関数が非オブジェクト コンテキストから呼び出されているかどうかを確認するにはどうすればよいですか? グローバル オブジェクトにアクセスするための標準的なキーワードはありますか? このようなことをする唯一の方法はありますか?

注: ここでは特定の使用例を念頭に置いているわけではありません。実際には、この正確なメカニズムについて質問しています。

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

c++ - テンプレート化されたクラスへのポインターであるメンバーを割り当てることはできません

私の問題は、「ウィジェット」クラスに次の宣言があることです。

メンバー関数では、通常の方法でポインターをアドレスで初期化します。

わかりました、この最後の行はコンパイラを次の場所で停止させます:

エラー C2166: 左辺値が const オブジェクトを指定しています

わかりました、MouseEvent は、単純化するために typedef として宣言されます。

Event__2 は、ご想像のとおり (基本構造を示しています):

Event__2 クラスが const 修飾子を取得する場所がわかりません。任意のヒント ?

ありがとう。

0 投票する
36 に答える
226663 参照

javascript - JavaScriptオブジェクトがDOMオブジェクトであるかどうかをどのように確認しますか?

私は取得しようとしています:

tagName私自身のスクリプトでは、プロパティとして必要になることはなかったので、これを使用していました。

したがって、2番目のオブジェクトについては、簡単な解決策として次のことを思いつきました。これはほとんど機能します。;)

問題は、読み取り専用プロパティを適用しているブラウザに依存していることですが、すべてが適用しているわけではありません。

良い代替品はありますか?

0 投票する
7 に答える
28603 参照

javascript - JavaScript - プロパティが定義されていて「未定義」または未定義に設定されているかどうかを識別する

次のコードがあるとします。

o.xt.xは両方とも に評価されundefinedます。どちらも false を返しますo.hasOwnProperty('x')t.hasOwnProperty('x')についても同様ですpropertyIsEnumerable。2 つの質問:

  • ox が定義され、 に設定されていることを伝える方法はありますundefinedか?
  • する理由はありますか?(2つは意味的に同等である必要がありますか?)

小さな注意点: (for propName in o) ループを実行すると、文字列の 1 つとして 'x' が生成されますが、t で実行すると生成されません。したがって、それらが内部で (少なくとも Chrome で) 表現される方法に違いがあります。

0 投票する
3 に答える
2772 参照

rest - オブジェクトグラフを返すREST

私はRESTアーキテクチャ設計に不慣れですが、その基本はカバーされていると思います。

RESTful呼び出しからオブジェクトを返すことに問題があります。http:// localhost / {type A} / {id}などのリクエストを行うと、指定されたIDを持つデータベースからAのインスタンスが返されます。

私の質問は、AにBオブジェクトのコレクションが含まれているとどうなるかということです。現時点では、私が生成するXMLは、その中にBオブジェクトのコレクションを含むAを返します。BタイプにCオブジェクトのコレクションがある場合、ご想像のとおり、返されるXMLは非常に複雑なオブジェクトグラフになります。

100%確信は持てませんが、これはRESTfulの原則に反しているように感じます。AのXMLは、AのフィールドなどとURIのコレクションを所有するBのコレクションに返す必要があります。

これが少し紛らわしい場合は申し訳ありませんが、私はもっと詳しく説明することを試みることができます。これは比較的基本的な質問のように思えますが、どちらのアプローチが「より」RESTfulであるかを判断することはできません。

乾杯、

アイドス