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

php - PHP の空の関数を修正する

PHP には、関数を使用するときに (int)0 と (string)"0" を空として評価する習慣がありempty()ます。数値または文字列の値が 0 であると予想される場合、意図しない結果が生じる可能性があります。空のオブジェクト、配列、文​​字列などに対してのみ true を返すように「修正」するにはどうすればよいですか?

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

java - hashCode() が equals() と一致していることを確認するには?

java.lang.Object の equals() 関数をオーバーライドする場合、javadoc は次のように提案しています。

通常、このメソッドがオーバーライドされるときは常に、hashCode メソッドをオーバーライドする必要があります。これは、等しいオブジェクトには等しいハッシュ コードが必要であるという、hashCode メソッドの一般的な規約を維持するためです。

hashCode() メソッドは、オブジェクトごとに一意の整数を返す必要があります (これは、メモリ位置に基づいてオブジェクトを比較する場合に簡単に実行できます。オブジェクトの一意の整数アドレスを返すだけです)。

各オブジェクトのプロパティのみに基づいて一意の整数を返すには、hashCode() メソッドをどのようにオーバーライドする必要がありますか?

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

php - キー値による PHP のオブジェクトの配列の配列のソート

基本的に、次のようなセットアップがあります。

私が必要としているのは、親配列内のすべての配列をオブジェクトの [value] キーでソートする方法です。usort とさまざまな方法で約2日間試してみましたが、頭が回らないようです。[value] キーの範囲は 0 から 100 の範囲で、すべての配列を降順に並べ替える必要があります (IE: 100 から 0 まで)。

0 投票する
22 に答える
87021 参照

c - C におけるオブジェクト指向

C である種の見苦しい (しかし使用可能な) オブジェクト指向を可能にする一連の気の利いたプリプロセッサ ハック (ANSI C89/ISO C90 互換) は何でしょうか?

私はいくつかの異なるオブジェクト指向言語に精通しているので、「C++ を学ぼう!」などの回答はしないでください。「 ANSI C を使用したオブジェクト指向プログラミング」(注意: PDF 形式) と他のいくつかの興味深いソリューションを読みましたが、主にあなたのソリューションに興味があります :-)!


オブジェクト指向のコードを C で書けますか?も参照してください。

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

javascript - Javascript:var map = {}; var list = [];

上記の2行のjavascriptが正確に何をするのか誰かに教えてもらえますか?そしてもっと重要なのは、それが何と呼ばれているので、JavaScriptの参照を検索してそれについて学ぶことができるのでしょうか?どちらも、オブジェクトを追加できる何らかの形式の配列を作成していると思います...?

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

c# - C# 2.0 プロジェクトで使用するには、C++ dll/h/lib/xml/exe ベースの SDK を COM に「ラップ」する必要があります

C++ dll、lib、exe、およびさまざまな .h ファイルで作成された SDK を受け取りました。C++ 開発者向けだと思います。ドキュメントと共に提供されるサンプル プロジェクトはすべて C++ で記述されています。Visual Studio 8 (2005) で起動して実行できます。宣伝どおりにデバイスを制御します。ただし、これを使用する必要があるプロジェクトは C# .Net 2.0 であり、変更できません。

私の上司は C++ 開発者で、COM オブジェクトとしてコンパイルし、その COM オブジェクトを C# ソリューションにインポートするだけでよいと言っています。私の上司は、C++ コンパイルの知識がない私でも、SDK を COM オブジェクトとして「ラップ」するのに 1 時間もかからないはずだと言っています。

以前に C# ソリューションで COM オブジェクトを使用したことがあるので、これが作成されると、そこから問題なく続行できます。

しかし、2 つの .dll ファイル、1 つの .exe、1 つの .lib ファイル、1 つの .xml ファイル、および 12 の .h ファイルから COM オブジェクトを作成するにはどうすればよいかわかりません。これを実現するために何をすべきかを教えてくれるリソースはありますか?

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

oop - デザインの質問 - 画像をオブジェクトとして保存する

さて、私のサイトは、さまざまなユーザー定義オブジェクトの動的なユーザー入力画像が中心です。だから私は多くのオブジェクトを持っており、それらのオブジェクトには画像があります。

「画像名」列と「画像バイト数」列が何度も繰り返されるため、画像をオブジェクトのように扱うのは良い習慣ですか? それとも、各オブジェクトのテーブルにこれら 2 つの列を含めるだけの方が賢明でしょうか。

入力中に自分の質問に答えていると思います...追加の結合と追加の列を作成しています(各テーブルに名前、ID、およびImageIdを持つ3つがあります"

ただし、オブジェクトごとに複数の画像を含むテーブルがいくつかあります...だから、もっと良いと思います???? 意見?

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

c# - GetType GetValueを使用して2つのオブジェクトのプロパティ値を比較する方法は?

次のクラスがあります。

以下の例のように、Person1 と Person2 の間のプロパティ値の差異を自動的に抽出できるようにしたいと考えています。

Role in Person のプロパティ値を抽出するにはどうすればよいですか???

0 投票する
10 に答える
51200 参照

c# - C#/.NET オブジェクトはどのくらいのメモリを使用しますか?

現在、何百ものオブジェクトが作成されているアプリケーションを開発しています。

オブジェクト (クラス インスタンス) によって割り当てられたメモリを決定 (または概算) することは可能ですか?

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

javascript - オブジェクトでネストされた関数を使用する方法

次の構造を使用するとします。

それはうまくいきます。しかし、変数ごとに関数を作成する必要がないようにジェネリックを使用することは可能ですか? たとえば、次のようなものです。

それはうまくいかないようですが、これが可能かどうかさえわかりません。このなぞなぞの答えを知っている人はいますか?