問題タブ [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 投票する
18 に答える
926598 参照

python - モジュールの名前(文字列)を使用してモジュールの関数を呼び出す

Pythonプログラムで関数の名前が付いた文字列を指定して、関数を呼び出すための最良の方法は何ですか。たとえば、モジュールfooがあり、内容が。である文字列があるとします"bar"。電話をかける最良の方法は何foo.bar()ですか?

関数の戻り値を取得する必要があるため、を使用するだけではありませんevalevalその関数呼び出しの結果を返す一時関数を定義するためにを使用してそれを行う方法を理解しましたが、これを行うためのより洗練された方法があることを望んでいます。

0 投票する
9 に答える
201376 参照

javascript - オブジェクトのキーを見つけるにはどうすればよいですか?

JavaScriptでは、オブジェクトはハッシュを兼ねていますが、キーを取得するための組み込み関数を見つけることができませんでした。

こんなもの欲しい

アイテムを反復処理し、返す配列にキーを追加する関数を自分で作成するのは簡単ですが、それを行うための標準的なよりクリーンな方法はありますか?

見逃してしまったシンプルな組み込み関数に違いないと感じ続けていますが、見つかりません!

0 投票する
9 に答える
410726 参照

python - 基本的なイテレータを構築するには?

Pythonで反復関数(または反復子オブジェクト)を作成するにはどうすればよいですか?

0 投票する
6 に答える
458 参照

frameworks - Web フレームワーク プログラミングの考え方

私は Django/Python を使い始めたばかりで、Django が要求する (主張する) MTV モードのプログラミングに移行しようとしています。どの関数をモデルのメソッドにするか、単純にビュー内の関数にするかを決定することは、これまでのところ混乱を招いていました。本、ウェブサイト、ブログ、スライドショーなど、Web フレームワーク プログラミングをより一般的で抽象的な用語で説明しているものを知っている人はいますか? オブジェクト指向プログラミングに関する本だけで十分だと思いますが、それはやり過ぎだと思います。Web フレームワーク固有の何かを探していました。

0 投票する
50 に答える
1371977 参照

javascript - 未定義のオブジェクト プロパティの検出

JavaScript のオブジェクト プロパティが未定義かどうかを確認する最良の方法は何ですか?

0 投票する
6 に答える
496 参照

python - 既存のインスタンスからメソッドを単純に継承するにはどうすればよいですか?

以下に、私がやろうとしていることの非常に簡単な例を示します。HTMLDecorator を他のクラスで使用できるようにしたいと考えています。デコレータと呼ばれるという事実は無視してください。これは単なる名前です。

出力:

私がやろうとしていることは可能ですか?もしそうなら、私は何を間違っていますか?

0 投票する
5 に答える
841 参照

c# - 任意の命名規則 (ビジネス オブジェクト)

わかりました、やりますかBusiness.NameBusiness.BusinessName SubCategory.IDそれともSubCategory.SubCategoryID

あなたのデータベースではどうですか?

なんで?

私は両方で引き裂かれています。「正解」があればいいのに

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

object - 2 つのオブジェクトのオーバーラップのパターン

これはすでに質問されて回答されていると確信しているので、事前にお詫び申し上げますが、検索する正しいキーワードがわかりません. 「パターン」で検索すると、あまりにも多くの Q & A がヒットし、役に立ちません。

私は回帰テストアプリに取り組んでいます。画面にフォームを表示していますが、アプリにログインしているユーザーに応じて、フィールドの一部を読み取り専用にする必要があります。フィールド オブジェクトを抽象化し、ユーザー オブジェクトを抽象化できますが、これら 2 つの概念の交差を説明するには、どのパターンを見ればよいのでしょうか? つまり、フィールド 1 とユーザー A のフィールドが読み取り専用であることをどのように説明すればよいでしょうか。読み取り専用 (またはそうでない) は Field クラスのプロパティであるように見えますが、私が言ったように、どのユーザーがフォームを見ているかによって異なります。単純な 2 次元配列 (例: ReadOnly[Field,User] = True) を検討しましたが、これを表す最も効果的な構造を選択したことを確認したいと思います。

この種のデータ構造に関するソフトウェア設計パターンはありますか? 私は物事を過度に複雑にしていますか? 2 次元配列がここに行くための最良の方法でしょうか? 私が言ったように、これが尋ねられて答えられた場合、私はお詫び申し上げます。私はここで検索しましたが、何も見つかりませんでした.Google検索でも何も見つかりませんでした.

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

c# - オブジェクトが型ではないことをテストする

ISキーワードを使用して、オブジェクトがタイプであるかどうかをテストする方法を知っています。

しかし、「バー」ではないことをどのようにテストしますか?、否定的な結果をテストするために IS で機能するキーワードを見つけることができないようです。

ところで - 私はこれがあまりにも明白であることを恐ろしいと感じているので、事前にお詫び申し上げます...

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

c# - ツリービューにデータを取り込むためにデータベースによって駆動されるオブジェクトを作成する-非常に遅い

データベースからテーブルを読み取るアプリケーションがあります。

SQLクエリを発行して、結果から収集した一意の文字列値に基づいて結果セットを取得します。case/ switchステートメントを使用して特定のオブジェクトを生成します(TreeNode BTWを継承します)。これらの作成されたオブジェクトは、後で使用するためにディクショナリオブジェクトにシャントされます。

これらのオブジェクトを生成する際、結果セットの値の一部を使用して、セッターを介してオブジェクトに値を入力します。

辞書にクエリを実行して特定のオブジェクトタイプを返し、それを使用してツリービューにデータを入力します。ただし、Dictionaryオブジェクトからツリービューに同じタイプの2つのオブジェクトを設定することはできません(実行時エラーが発生します。これは、現時点では、同じオブジェクトを参照することで回避されます)。したがって、私がしなければならないのは、memberwiseCloneを使用し、IClonableを実装してこれを回避することです。

私はこれを正しくやっていますか?もっと良い方法はありますか?これが私のプログラムをこの時点で本当に遅くしていると思うからです。少なくとも、少し不格好だと思います。私よりも多くのことを知っている人からのアドバイスはありがたいです。