タグ付けされた質問 「object」

オブジェクトは、プログラミング言語のコマンドによって操作できるエンティティです。オブジェクトは、値、変数、関数、または複雑なデータ構造にすることができます。オブジェクト指向プログラミングでは、オブジェクトはクラスのインスタンスを指します。


11
JavaScriptでのオブジェクトの削除
私はJavaScriptのdelete演算子と少し混乱しています。次のコードを見てください。 var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; このコードが実行された後、objisですがnull、fooそれでもとまったく同じようにオブジェクトを参照しますobj。このオブジェクトは、foo指し示したオブジェクトと同じだと思います。 これは私を混乱させます。なぜなら、書き込みdelete objでobjは、変数だけでなく、メモリ内を指しているオブジェクトも削除されると思っていたからですobj。 JavaScriptののガベージコレクタは、私がオブジェクトを指し、他の変数を持っていなかった場合は、それがそうすることを、保持/解放的に取り組んでいるためですでしょうメモリから削除されますか? (ちなみに、私のテストはSafari 4で行われました。)

12
オブジェクトのフィールドからのPython辞書
任意のオブジェクトから辞書を構築する組み込み関数があるかどうか知っていますか?私はこのようなことをしたいと思います: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } 注:メソッドを含めることはできません。フィールドのみ。

8
JSON.stringifyの逆?
私はのようなオブジェクトをstringyfingしています {'foo': 'bar'} 文字列をオブジェクトに戻すにはどうすればよいですか?
338 javascript  json  object 

7
TypeScriptオブジェクトをC#のような辞書型として
オブジェクトを辞書として使用するJavaScriptコードがいくつかあります。たとえば、「人物」オブジェクトには、電子メールアドレスに関連付けられたいくつかの個人情報が保持されます。 var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Typescriptでこれを説明することは可能ですか?または配列を使用する必要がありますか?


12
オブジェクトを配列に追加する方法
オブジェクトを配列(JavaScriptまたはjquery)に追加するにはどうすればよいですか?たとえば、このコードの問題は何ですか? function(){ var a = new array(); var b = new object(); a[0]=b; } このコードを使用して、function1の配列に多くのオブジェクトを保存し、配列内のオブジェクトを使用するためにfunction2を呼び出します。 オブジェクトを配列に保存するにはどうすればよいですか? オブジェクトを配列に入れて変数に保存するにはどうすればよいですか?

15
オブジェクトを作成して属性を追加するにはどうすればよいですか?
Pythonで動的オブジェクト(別のオブジェクト内に)を作成し、それに属性を追加したい。 私は試した: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') しかし、これはうまくいきませんでした。 何か案は? 編集: for値のリストをループするループから属性を設定しています。たとえば、 params = ['attr1', 'attr2', 'attr3'] obj = someobject obj.a = object() for p in params: obj.a.p # where p comes from for loop variable 上記の例では、私はなるだろうobj.a.attr1、obj.a.attr2、obj.a.attr3。 私が使用しsetattr、私が行う方法を知らなかったので、機能をobj.a.NAMEからforのループ。 p上記の例のの値に基づいて属性をどのように設定しますか?


9
ArrayListのcontains()メソッドはどのようにオブジェクトを評価しますか?
たとえば、1つのオブジェクトを作成してmyに追加するとしますArrayList。次に、まったく同じコンストラクター入力で別のオブジェクトを作成した場合、contains()メソッドは2つのオブジェクトを同じであると評価しますか?コンストラクターが入力に対して何もおかしくなく、両方のオブジェクトに格納されている変数が同一であると想定します。 ArrayList<Thing> basket = new ArrayList<Thing>(); Thing thing = new Thing(100); basket.add(thing); Thing another = new Thing(100); basket.contains(another); // true or false? class Thing { public int value; public Thing (int x) { value = x; } equals (Thing x) { if (x.value == value) return true; return false; } …

9
「SomeType @ 2f92e0f4」を取得せずにJavaオブジェクトを印刷するにはどうすればよいですか?
次のように定義されたクラスがあります。 public class Person { private String name; // constructor and getter/setter omitted } 私は自分のクラスのインスタンスを印刷しようとしました: System.out.println(myPerson); しかし、私は次の出力を得ました:com.foo.Person@2f92e0f4。 Personオブジェクトの配列を印刷しようとしたときにも、同様のことが起こりました。 Person[] people = //... System.out.println(people); 私は出力を得ました: [Lcom.foo.Person;@28a418fc この出力はどういう意味ですか?この出力を変更して自分の名前を含めるにはどうすればよいですか?オブジェクトのコレクションを印刷するにはどうすればよいですか? 注:これは、この主題に関する正規のQ&Aとして意図されています。
301 java  string  object  tostring 


19
JavaScriptオブジェクトのサイズを取得する方法は?
JavaScriptオブジェクトが占めるサイズを知りたい。 次の関数を取ります: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } 今私はインスタンス化しますstudent: var stud = new Student(); 私ができることをできるように stud.firstName = "new Firstname"; alert(stud.firstName); stud.marks.maxMarks = 200; 等 これで、studオブジェクトはメモリ内である程度のサイズを占有します。いくつかのデータとより多くのオブジェクトがあります。 studオブジェクトが使用しているメモリ量を確認するにはどうすればよいですか?sizeof()JavaScriptのようなものですか?のような単一の関数呼び出しでそれを見つけることができれば、それは本当に素晴らしいでしょうsizeof(stud)。 私は何ヶ月もインターネットを検索してきましたが、見つかりませんでした(いくつかのフォーラムで質問されました-返信はありません)。

12
PHPで配列とデータをソートするにはどうすればよいですか?
この質問は、PHPでの配列のソートに関する質問のリファレンスとして意図されています。あなたの特定のケースがユニークで新しい質問に値するものであると考えるのは簡単ですが、ほとんどは実際にはこのページのソリューションの1つのマイナーなバリエーションです。 質問がこの問題の重複としてクローズされた場合は、以下のすべてと著しく異なる理由を説明できる場合にのみ、質問を再度オープンするよう依頼してください。 PHPで配列をソートするにはどうすればよいですか?PHPで複雑な配列 をソートするにはどうすればよいですか? PHPでオブジェクトの配列をソートするにはどうすればよいですか? 基本的な1次元配列。含む 多次元配列を含む オブジェクトの配列。含む ある配列を別の配列に基づいてソートする SPLによるソート 安定したソート PHPの既存の関数を使用した実用的な答えについては、1を参照してください。並べ替えアルゴリズム(PHPの関数が実装するもの、実際に非常に複雑なケースで必要になる可能性があるもの)に関する学術的な詳細な答えについては、2を参照してください。
292 php  arrays  sorting  object  spl 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.