問題タブ [object-properties]

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

java - GImageでブールテストを実行する方法

初心者の質問。。。GImageオブジェクトでブールテストを実行したいのですが、方法がわかりません。たとえば、GImageが「image1.jpg」ファイルを表示している場合、「a」を実行します。しかし、それ以外のものが表示されている場合は、「b」を実行します。画像は私のプログラムの別の部分によってランダムに選択されています。これを行うために私が見ることができる唯一の方法は、GImageを変更するたびに変更するプレースホルダー文字列変数を作成することです(その後、プレースホルダー変数でテストを実行できます)が、最善ではないと確信しています私がやりたいことをする方法。たとえば、次のように機能しますが、実際のプログラムには関連するGImageオブジェクトと可能な画像が多数あるため、このアプローチは非常に扱いにくいものになります。

私はプログラミングを学んでいるだけなので、明らかな解決策があるかもしれませんが、それを見つけることができないようです。GImageによって表示されるファイル名を返すメソッドがあれば、それは私が必要とすることを達成しているように見えますが、そのようなメソッドは見つかりませんでした。ご協力いただきありがとうございます。

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

mapping - RDFグラフのプロパティをOWLオブジェクトのプロパティに変換する方法は?

RDF グラフ ドキュメントを Protege 3.x で認識される OWL (1 または 2) に変換する必要があります。OWL 2 Webオントロジー言語マッピングをRDFグラフにマッピングするためのW3C勧告があり、 RDFグラフからオブジェクト・プロパティを宣言するには、 rdf:type owl:ObjectProperty 要素を追加する必要があると述べています。次のコードで、RDFグラフ形式でOWLオブジェクトのプロパティを表現する際の問題を発見しました。

次の指定された名前空間を使用します。

残念ながら、上記のコードは認識されないため、Protege 3.x IDE に表示されます。

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

c# - オブジェクト プロパティのカルチャ形式

数値プロパティ (double) を持つオブジェクトがあり、特定のカルチャ セットはありません。このプロパティは、ユーザーが Web サイトにログインしたときにデータベースから取得されます。データベースのカルチャ形式は en-GB です。

プロパティが呼び出され、Web サイトのラベルに戻ると、数値がローカル カルチャ形式で表示されます。

私の質問は、オブジェクト プロパティは en-GB カルチャ形式を保持し、ブラウザはそれをローカル カルチャ形式で表示するだけですか、それとも、オブジェクトは実際にそのプロパティをユーザーのローカル カルチャ形式で保存しますか?

さまざまな文化 (多言語サイト) の数値形式を扱うのに苦労しています。これらの数値やユーザーが入力したその他の数値に基づいて計算を行う必要があるため、これらの種類のプロパティをどのように処理する必要があるのか​​ 疑問に思いました。 Web サイトでは、ローカル形式でユーザーに表示されますが、データは常にローカル形式 (en-GB) でデータベースに送信されます。

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

javascript - オブジェクトのプロパティと値を配列にプッシュする方法は?

HTML に入力フィールドがあります。

ここでランダムな値を生成しています:

空の配列を定義しました:

rand() 関数を呼び出した後、ランダムに生成された値を、他の 2 つのオブジェクト プロパティと値と共に配列にプッシュしようとしています。

「サンプル」配列にデータを挿入するプッシュ メソッドを取得できません。私はすでにこのトピックを参照しようとしましたが、何が間違っているのかを理解できませんでした。実行すると次のようになるため、正しくプッシュされているとは思いません。

私が得るのは[オブジェクトオブジェクト]だけです

これは、物事をテストするための jsFiddle リンクです。

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

javascript - オブジェクトの構築中にオブジェクトで動的キー名を使用する方法は?

オブジェクトの作成中に動的なキー名を使用したいと考えています。

オブジェクトが作成された後の次の行でできることは知っていますが、オブジェクトを作成myObj[key] = 'someValue'しているときにそれを行うことに興味がありました。

それについては同様の質問がたくさんありますが、それらはすべて[]表記法を使用してオブジェクトが作成された後に行われます。

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

php - オブジェクト プロパティにリソースを格納する PHP

オブジェクトのプロパティで開いている pgsql データベース接続を維持しようとしています。

データベース接続は、コンストラクターのパラメーターとしてオブジェクトに転送され、プロパティに保存されます。その後、データベース接続を必要とするクラスの関数が呼び出され、プロパティから読み取ります。ただし、どういうわけか、動作中の DB 接続として読み取られません。

オブジェクトの外部で DB 接続を確認しましたが、クラス内の関数が呼び出された後もそこで開いています。

オブジェクトでリソースが閉じているように見えるのはなぜですか? また、開いたままにする方法はありますか?

コード例:

更新:私が使用しているクラスは、実際には別のクラスを拡張しています。これにより、参照によってプロパティを設定しようとすると、「PHP Fatal error: Cannot assign by reference to overloaded object」エラーが発生します。私のクラスが別のクラスを拡張しない場合、参照によるプロパティの設定アプローチはうまく機能します。

オーバーロードされたクラスで動作させる方法はありますか?

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

java - weblogic、JMS、Java で JMS_IBM_MQMD_MsgId のプロパティー値を設定できません

メッセージを JMS キューに送信し、オブジェクト プロパティを設定したい:

しかし、私はこの行の例外を取得しています:

このプロパティにバイト配列を設定できないのはなぜですか? 私はいくつかの例を見て、誰もがbytearrayを設定していますが、例外が発生しています:

なんで?ありがとうございました!

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

javascript - サーバーからのAJAXリクエストから返された配列(エンコードおよび解析されたJSON)には「結果」プロパティがありますか?

AJAX リクエストを介してサーバーからデータをフェッチする関数があります。非同期コールバックはデータを受け取り、それを DOM に表示します。

getJSON AJAX リクエストが文字列の配列を返すことになっていることは承知しています (私の使用のために自動的に解析されます)。したがって、その文字列の配列を取得し、jQuery の $.each メソッドを使用してそれらを循環させたいと考えています。このメソッドは、コレクションと、コレクション内の各アイテムを操作する関数の 2 つの引数を取ります。

関連するコードは次のとおりです。

私の質問は、getJSON リクエストから返される配列に関するものです。私の関数では、「dataReceived」という名前のパラメーターです...

これはすでに解析済みの文字列の配列なので、Javascript に対応していますね。

また、これが私の質問の主な核心です-Javascript配列に「結果」プロパティがあることに気づきませんでしたか? それとも、getJSON 関数が結果プロパティを持つオブジェクト/配列を返すだけですか? 私はここで少し迷っています...誰かが私のためにそれを解決できれば(直接回答するか、適切なドキュメントを使用して)、それは素晴らしいことです. 「dataReceived」を $.each-iterator に渡すだけではコードが機能しないためです。「結果」プロパティ (dataReceived.results) が必要です。