問題タブ [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.
vba - Excel VBA: コレクションをクラス プロパティに追加する
私は小さなプロジェクトに取り組んでいますが、引数がオプションではないと言っている「文字」の1つに問題が発生し続けています。
私はここにあるclsXMLを持っています
エラーが発生している行はこちらですCurrentProduct.Prompts = PromptsCollection
ここでは、product クラスの内部を見ていきます。わかりやすくするために、他のすべてのゲッターと文字を削除しました。
どこが間違っているのか教えてください。前もって感謝します。
c# - C# : 1 つのブロックでオブジェクトのプロパティを設定する
オブジェクト初期化子を記述する方法と同様に、C# を使用してブロック内のオブジェクトのプロパティを設定する方法はありますか?
例えば:
オブジェクトが作成された後にプロパティにすることができるこれに似た構文はありますか?
例えば:
javascript - JavaScript のオブジェクト プロパティを介して複数の要素のスタイルを変更する
(Javascript) このとても素敵なコードを別の投稿から盗みました。それらの要素
の を で変更します。style.backgroundColor
div
.onmouseover
これは機能しますTagName
が、(他の数十の.
を使用せずに、すべてを内で行う必要があります。強者でも働け
たらいいのに。div
id
className
html attributes
object properties
<script>
addEventListener
owl - プロテジ推論者は逆プロパティを推論できません
私は、3つの個人「A」、「B」、「C」を持つクラス「Person」を持つ単純なオントロジーを持っています。これらは、 という名前のオブジェクト プロパティによって相互に関連付けられていますisFatherOf
。たとえば、
hasFather
の反転プロパティである別のプロパティを設定しますisFaterOf
。私は推論者が推論することを期待していました:
ただし、組み込みの推論ツール (FaCT++、HermiT、Pellet) はどれもそれらを推論しませんでした。
さらに、のプロパティ チェーンを作成したいとしますisFatherOf
。たとえば、次のようにしますisGrandFatherOf
。
そのため、以下のように SuperProperty を設定します。
しかし、それも失敗します。
HermiT 1.3.8、Pellet 2.2.0、および FaCT++ 1.6.4 を使用した Protege 4.3 および 5.0.0 (Build RC1) で同じ結果が得られました。インターネットでドキュメントと質問を検索しましたが、なぜそれが起こっているのかまだわかりません。フクロウファイルのリンクはこちらです。
可能性のあるバグレポートが追加されました
この問題は、バグが原因である可能性があります。Win7 64 ビット、Protege 5-beta21 (および Protege 5-RC1)、java 1.8.0_20 の環境で、望ましい推論結果が得られました。
ただし、Win10 64 ビット、Protege 5-beta21 (および Protege 5-RC1)、java 1.8.0_73 の環境で問題が発生しました。推論結果が得られませんでした。3 つの異なる推論 (HermiT 1.3.8、Pellet 2.2.0、および FaCT++ 1.6.4) で推論を試みました。その中で、HermiT 1.3.8 のみが以下のエラー メッセージを表示します。ログには win8 と表示されていますが、実際には win10 です。
javascript - このカウンターの機能は何ですか?Eloquent JavaScript 4.4 の詳細な比較の例
本Eloquent Javascriptを含むさまざまなリソースから JS を独学しています。第 4 章の問題セットでは、質問 4 で尋ねます。
2 つの値を取り、それらが同じ値であるか、deepEqual の再帰呼び出しと比較したときに値が等しい同じプロパティを持つオブジェクトである場合にのみ true を返す関数、deepEqual を記述します。
2 つのものを ID で比較する (=== 演算子を使用) か、それらのプロパティを見て比較するかを調べるには、typeof 演算子を使用できます。両方の値に対して「オブジェクト」が生成される場合は、詳細な比較を行う必要があります。ただし、1 つのばかげた例外を考慮する必要があります。歴史的な事故により、typeof null も「オブジェクト」を生成します。
私はこれを行い、pythonTutor を使用して特定のソリューションとさまざまなテスト ケースを分析し、アプローチをよりよく理解しました。私の質問は、以下のコードの変数propInA & propInBに関するものです。
私が理解しているように、これらの変数はカウンターとして機能するため、このコードの下部にあるテスト ケースを実行すると、最初の引数の追加のプロパティ ("guy") によって、両方のオブジェクト間のプロパティの数が等しくなくなります。したがって、deepEqual は false を返します。
この場合、関数が再帰的に呼び出される「if...」ステートメントの!(propInA)の関数は何ですか?
この変数の値は数値なので、本質的には「3 が真でなければ再帰関数を呼び出す...」ということではないでしょうか? ここで何が欠けていますか?
matlab - メソッドが呼び出されたときに、クラスのインスタンス変数が変更を保持しない
MATLAB でクラスを作成しました。
そして、私は次のような式関数を持っています:
およびterm
関数は次のとおりです。
を実行しようとするCompiler('3+1')
と、出力が空です。段階的にデバッグしようとしたところ、term
関数が終了して式関数に戻ると、セル配列から空にcompiler.out
変わったことがわかりました。2 x 1
私はそれについて混乱しています。これに似た他のクラスを実装しましたが、それらのすべてのプロパティはクラスのプライベート関数によって変更できます。
javascript - 呼び出された関数の現在の要素プロパティ名にアクセスする方法
ロギングの目的で、要素関数のプロパティのラッパー関数を作成しました。ラッパー関数は上記のとおりです。
そして、このコードを使用して要素関数をラップしています。
私の問題は、呼び出された関数のプロパティ名のないコードがarguments.callee
含まれていることです。functionsWrapper
javascript - Javascript - 明示的に数値を割り当てた場合でも、オブジェクトのプロパティの値が NaN になる
空き時間に基本的なプラットフォーム ゲームを作成しており、現在重力を追加しようとしています。ゲームはキャンバスで実行されるため、黒いピクセルをソリッド オブジェクトとして使用しています。私が作っているスプライトは、黒い実線に接触していないときに落ちるはずです。これを行うためcontext.getImageData()
に、スプライト オブジェクトの x 位置、y 位置、幅、および高さのプロパティを使用しています。プレーヤー スプライトを作成するとき、x 位置 10、y 位置 10、幅 50、高さ 100 を割り当て ますvar player = new Sprite (10, 10, 50, 100);
。context.getImageData()
y 位置が Nan であること。以下のコードは、関連する変数のみを含む単純化されたバージョンです。
また、以前のバージョンではなくこのバージョンが機能する理由がよくわからないので、完全なバージョンを含めます。
まったく同じ値で機能しない理由について、どんな啓発も大歓迎です。ありがとうございました。