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.



30
Test auf Existenz eines verschachtelten JavaScript-Objektschlüssels
Wenn ich einen Verweis auf ein Objekt habe: var test = {}; das wird möglicherweise (aber nicht sofort) verschachtelte Objekte haben, so etwas wie: {level1: {level2: {level3: "level3"}}}; Was ist der beste Weg, um das Vorhandensein von Eigentum in tief verschachtelten Objekten zu überprüfen? alert(test.level1);ergibt undefined, aberalert(test.level1.level2.level3); scheitert . Ich …


6
Wie überprüfe ich, ob eine Objekteigenschaft mit einer Variablen vorhanden ist, die den Eigenschaftsnamen enthält?
Ich überprüfe das Vorhandensein einer Objekteigenschaft mit einer Variablen, die den fraglichen Eigenschaftsnamen enthält. var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; Das liegt undefineddaran, dass es gesucht wird, myObj.myPropaber ich möchte, dass es danach suchtmyObj.prop
680 javascript  object 

30
Wie bestimme ich die Gleichheit für zwei JavaScript-Objekte?
Ein strikter Gleichheits - Operator werden Ihnen sagen , wenn zwei Objekttypen gleich sind. Gibt es jedoch eine Möglichkeit, festzustellen, ob zwei Objekte gleich sind, ähnlich wie beim Hash-Code Wert in Java? Frage zum Stapelüberlauf Gibt es eine HashCode-Funktion in JavaScript? ähnelt dieser Frage, erfordert jedoch eine akademischere Antwort. Das …





16
Können wir eine abstrakte Klasse instanziieren?
Während eines meiner Interviews wurde ich gefragt: "Können wir eine abstrakte Klasse instanziieren?" Meine Antwort war "Nein, wir können nicht". Aber der Interviewer sagte mir: "Falsch, wir können." Ich habe ein bisschen darüber gestritten. Dann sagte er mir, ich solle es selbst zu Hause versuchen. abstract class my { public …
573 java  oop  class  object  abstract 



9
Wie drucke ich Instanzen einer Klasse mit print ()?
Ich lerne die Seile in Python. Wenn ich versuche, ein Klassenobjekt Foobarmit der print()Funktion zu drucken , erhalte ich eine Ausgabe wie folgt: <__main__.Foobar instance at 0x7ff2a18c> Gibt es eine Möglichkeit, das Druckverhalten (oder die Zeichenfolgendarstellung ) einer Klasse und ihrer Objekte festzulegen ? Wenn ich beispielsweise print()ein Klassenobjekt aufrufe, …
538 python  class  printing  object 

30
Verschachteltes Python-Diktat in Objekt konvertieren?
Ich suche nach einer eleganten Möglichkeit, Daten mithilfe des Attributzugriffs auf ein Diktat mit einigen verschachtelten Diktaten und Listen abzurufen (dh Objektsyntax im Javascript-Stil). Zum Beispiel: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Sollte auf diese Weise zugänglich sein: >>> x = dict2obj(d) >>> x.a …

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.