Als «object» getaggte Fragen

Ein Objekt ist eine Entität, die durch Befehle in einer Programmiersprache bearbeitet werden kann. Ein Objekt kann ein Wert, eine Variable, eine Funktion oder eine komplexe Datenstruktur sein. Bei der objektorientierten Programmierung bezieht sich ein Objekt auf eine Instanz einer Klasse.

3
Wie setzen Sie programmgesteuert ein Attribut?
Angenommen , ich habe ein Python - Objekt xund eine Zeichenfolge s, wie richte ich das Attribut sauf x? So: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Was ist die Magie? Das Ziel dabei ist übrigens, Anrufe an zwischenzuspeichern x.__getattr__().


4
Wie kann ich eine Kopie eines Objekts in Python erstellen?
Ich möchte eine Kopie eines Objekts erstellen. Ich möchte, dass das neue Objekt alle Eigenschaften des alten Objekts (Werte der Felder) besitzt. Aber ich möchte unabhängige Objekte haben. Wenn ich also die Werte der Felder des neuen Objekts ändere, sollte das alte Objekt davon nicht betroffen sein.
198 python  oop  object  copy 

4
super () schlägt mit Fehler fehl: TypeError "Argument 1 muss Typ sein, nicht classobj", wenn Eltern nicht vom Objekt erben
Ich erhalte einen Fehler, den ich nicht herausfinden kann. Gibt es einen Hinweis darauf, was mit meinem Beispielcode nicht stimmt? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) Ich habe den Beispieltestcode mithilfe der integrierten 'Super'-Methode erhalten. Hier ist der Fehler: Traceback …

3
Ist es möglich, die Eigenschaft eines Objekts in PHP zu löschen?
Wenn ich stdObjectmitreden kann , $a. Sicher gibt es kein Problem, eine neue Eigenschaft zuzuweisen $a. $a->new_property = $xyz; Aber dann möchte ich es entfernen, daher unsethilft es hier nicht weiter. So, $a->new_property = null; ist irgendwie davon. Aber gibt es einen eleganteren Weg?
193 php  object 

9
Wie finde ich Schlüssel eines Hash?
Ich weiß, dass in Javascript Objekte doppelt so viele Hashes sind, aber ich konnte keine eingebaute Funktion finden, um die Schlüssel zu erhalten var h = {a:'b',c:'d'}; Ich möchte so etwas wie var k = h.keys() ; // k = ['a','c']; Es ist einfach, selbst eine Funktion zu schreiben, um …
192 javascript  object  key 

15
Zeichenfolge zum Objekt in JS
Ich habe eine Zeichenfolge als string = "firstName:name1, lastName:last1"; jetzt brauche ich ein objekt obj so dass obj = {firstName:name1, lastName:last1} Wie kann ich das in JS machen?


8
PHP: Speichern von 'Objekten' in der $ _SESSION
Ich habe gerade herausgefunden, dass ich tatsächlich Objekte in der $ _SESSION speichern kann und finde es ziemlich cool, weil ich immer noch mein Objekt habe, wenn ich zu einer anderen Seite springe. Bevor ich diesen Ansatz verwende, möchte ich herausfinden, ob dies wirklich eine so gute Idee ist oder …
188 php  session  object 

14
JavaScript: filter () für Objekte
ECMAScript 5 hat den filter()Prototyp für ArrayTypen, aber keine ObjectTypen, wenn ich das richtig verstehe. Wie würde ich ein filter()for Objects in JavaScript implementieren ? Angenommen, ich habe dieses Objekt: var foo = { bar: "Yes" }; Und ich möchte eine schreiben filter(), die auf Objects funktioniert : Object.prototype.filter = …

10
Verwendung von Javascript Object.defineProperty
Ich sah mich nach der Object.definePropertyMethode um, konnte aber nichts Anständiges finden. Jemand hat mir diesen Codeausschnitt gegeben : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) Aber ich verstehe es nicht. Hauptsächlich ist das getdas, was ich nicht bekommen kann …


13
Javascript redu () für Objekt
Es gibt eine nette Array-Methode reduce(), um einen Wert aus dem Array zu erhalten. Beispiel: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Was ist der beste Weg, um dasselbe mit Objekten zu erreichen? Ich würde das gerne machen: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, …

13
Abrufen des Eigenschaftsnamens des Objekts
Ich habe mich gefragt, ob es in JavaScript eine Möglichkeit gibt, ein Objekt wie dieses zu durchlaufen. for(var i in myObject) { // ... } Aber erhalten Sie den Namen jeder Eigenschaft wie folgt. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Ich kann so etwas bei Google anscheinend …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.