問題タブ [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.
list - Jena のインスタンスからオブジェクト プロパティを一覧表示する
Jena のインスタンスに関連付けられたすべてのオブジェクト プロパティを一覧表示するにはどうすればよいですか?
例: Personには、 Vehicleクラスに関連付けられた「 hasVehicle 」というオブジェクト プロパティがあります。
java - Java - Jena API - 別のクラスの属性を取得する
Java と Jena API を使用しています。「hasHusband」、「Haswife」、「dateOfMarriage」という 3 つのオブジェクト プロパティを持つクラス Marriage があります。最初の 2 つは、名、姓、生年月日などのデータ型プロパティを持つクラス Person に関連付けられています。
妻の名前と夫の名前を取得したいと思います。どうすればこれができるか説明していただけますか?
私のrdfファイルの関連部分は次のとおりです。
ありがとう
EDITED 以下のコードを使用して、hasWife オブジェクト プロパティを取得できます。firstName データ型プロパティを取得するには何を追加すればよいですか?
java - オブジェクトのプロパティにアクセスできません
Java と Jena API を使用しています。「 hasHusband」、「Haswife」 、「 dateOfMarriage 」という3つのオブジェクトプロパティを持つクラスMarriageがあります。最初の 2 つは、 hasFirstName、hasLastName、dateOfBirthなどのデータ型プロパティを持つクラス Personに関連付けられています。
オブジェクトのプロパティ「Haswife」と「hasHusband」にアクセスしてから、妻の名前と夫の名前にアクセスしたいと思います。
これが私のrdfファイルでどのように表されているかです:
(...)
私はこのように試しましたが、まだ機能しません:
何が問題なのか教えてください。
ありがとう
編集済み
より有用な詳細:
(...)
(...)
(...)
java - Java - Jena API - 複数のデータ型プロパティの取得
Java と Jena API を使用しています。"hasHusband"、"Haswife " 、" dateOfMarriage"という 3 つのオブジェクト プロパティを持つクラスMarriageがあります。最初の 2 つは、データ型プロパティ hasFirstName、hasLastName、dateOfBirth ...を持つクラス Personに関連付けられています。
以下のコードを使用して、夫の hasFirstName プロパティにアクセスできます。
この行を変更したい
hasLastName と hasDateofBirth にもアクセスするには...
どうすればこれができるのか説明してもらえますか?
ありがとう
EDITED:@Pierre 今ではクラスPersonのみに関係しています。女性の場合、新しいファイル (テキスト ファイル) に出力したいのは、女性ごとに次の行です。
そして、それぞれの人のためにこれ:
違いは形状の値にあります。私が抱えている問題は、彼が 1 人の女性と 1 人の男性しか出力しないことです。
私のrdfファイルでは、人は次のように表されます。
関連するコードは次のとおりです。
私の問題を解決するために何をすべきか教えてもらえますか?
ありがとう
php - オブジェクト名の特殊記号により、php でオブジェクト/配列をナビゲートできません
現在、drupal を使用してサイトを作成しています。プロファイル ページのカスタム レイアウトを作成する必要があるため、drupals ユーザー モジュールを変更しています。
残念ながら、アレイを介してアクセスする際に問題が発生しています。
プロファイルのすべてのデータはアレイにあります ($user_profile)
配列は巨大です。オブジェクトをナビゲートしようとしています。
(print_r関数のおかげで)うまくナビゲートしているのですが、今問題に直面しています。
entityInfo:protected というオブジェクトがあります。このオブジェクト内には、さらにオブジェクトがあります (たとえば、このオブジェクト内にあるラベルと呼ばれるオブジェクトにアクセスしようとしています。
問題は、私がこれをやろうとした場合です:
次のメッセージが届きます
Notice: 未定義のプロパティ: Profile::$entityInfo:protected in include() (D:\xampp\htdocs\specialdr\modules\user\user-profile.tpl.php の 55 行目)。注意: include() で非オブジェクトのプロパティを取得しようとしています (D:\xampp\htdocs\specialdr\modules\user\user-profile.tpl.php の 55 行目)。
このオブジェクトにアクセスし、配列とオブジェクトを通過し続けることができるように、これを正しく記述する方法がわかりません...アクセスする必要があるオブジェクトに到達するまで、まだ長い道のりがあるためです。
ちなみに… アレを見たい方は… http://fancomix.net/bigarray.txt
前もって感謝します。
python - Pythonで値が変更された場合、現在の値を見て色を変更する方法
値が現在の値から変更された場合に、テキスト フィールドのストロークの色を変更する方法を見つけようとしています。これらのフィールドには、さまざまなソースから自動的に取得され、XML フォームに入力される値があります。値もすべて数値です。「値が変わったら線の色を別の色で印刷する」ということを書きたいのですが、やり方がわかりません。これまでの私の弱い試みは以下のとおりです。誰かが助ける必要がある追加情報はわかりませんが、質問してください。必要に応じて回答します。
javascript - IE8 は for ループ内でオブジェクト プロパティにアクセスできません
私は以下のJSを持っています。
- オブジェクトの配列。「s」および「e」プロパティを持つ各オブジェクト。
- 最初の for ループは、配列の最初の項目の "s" および "e" プロパティをログに記録するためのテストです。
- 2 番目のループは、作業コードを実行したい場所ですが、このループ内からプロパティにアクセスできません。そして、これはIE8以下でのみ発生しているようです。
私が得ているIE8のエラーは次のとおりです。
's' は null であるか、オブジェクトではありません
任意のアイデアをいただければ幸いです?
javascript - 同じオブジェクトの2つの異なるプロパティの値として1つの無名関数を持つことはできますか?
create
以下の例では、との両方update
が同一であることに注意してください。もう一度書き出す必要なしに、のコードのupdate
エイリアスになることは可能だと思います。create
javascript - オブジェクトプロパティ動的削除
ワイルドカードに基づいてjavascriptオブジェクトからプロパティを動的に削除する改善された方法に興味があります。まず、次のオブジェクトがあるとします。
タスク
これで、最終結果は、「checkbox_description」を装ってすべてのプロパティを削除し、次のようにオブジェクトの残りの部分をそのまま残します。
私の解決策
現在、私のソリューションにはjqueryと次のコードが含まれています。
問題
これについての何かは私には非常にエレガントではないように思われ、オブジェクトが妥当なサイズである場合、非常にプロセス集約的です。この操作を実行するためのより良い方法はありますか?
php - プロパティが存在するかどうか、プロパティから構築されているかどうかを確認します
次のPHPコードがあります。
問題は、 foreach ループで同じアイテムが複数ある場合$row->table_id
、ループ内の最後のアイテムが設定されることです (他のすべてを無視します)。を試してみました!isset($alignments->{row->table_id})
が、まだオーバーライドされています。の変数が$alignments->{$row->table_id}
存在する場合はそれを使用し、存在しない場合はそれをnew StdClass()