Pytania otagowane jako object

Obiekt to dowolny byt, którym można manipulować za pomocą poleceń w języku programowania. Obiekt może być wartością, zmienną, funkcją lub złożoną strukturą danych. W programowaniu obiektowym obiekt odnosi się do instancji klasy.

30
Jaki jest najskuteczniejszy sposób głębokiego klonowania obiektu w JavaScript?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jaki jest najskuteczniejszy sposób klonowania obiektu JavaScript? Widziałem, że jestem obj = eval(uneval(o));używany, ale to niestandardowe i obsługiwane tylko przez Firefox . Robiłem takie rzeczy, obj = JSON.parse(JSON.stringify(o));ale …
5180 javascript  object  clone 

30
Unikanie! = Instrukcje null
Używam object != nulldużo, aby tego uniknąć NullPointerException. Czy jest na to dobra alternatywa? Na przykład często używam: if (someobject != null) { someobject.doCalc(); } To sprawdza czy NullPointerExceptiondla someobjectobiektu w powyższym fragmencie. Należy pamiętać, że zaakceptowana odpowiedź może być nieaktualna, najnowsze https://stackoverflow.com/a/2386013/12943 .



28
Iteruj przez właściwości obiektu
var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Uruchom fragment koduUkryj wynikiRozwiń fragment kodu W jaki sposób zmienna proptreprezentuje właściwości obiektu? To nie jest wbudowana metoda ani właściwość. Dlaczego wymyśla każdą …
2038 javascript  loops  object 

12
Wywoływanie funkcji modułu przy użyciu jego nazwy (ciągu)
Jaki jest najlepszy sposób na wywołanie funkcji o podanym ciągu znaków z nazwą funkcji w programie Python. Na przykład, powiedzmy, że mam moduł fooi mam ciąg znaków, którego treść jest "bar". Jak najlepiej zadzwonić foo.bar()? Potrzebuję uzyskać wartość zwracaną przez funkcję, dlatego po prostu jej nie używam eval. Zrozumiałem, jak …
1734 python  object 




6
Klasa Python dziedziczy obiekt
Czy istnieje powód, dla którego deklaracja klasy może dziedziczyć object? Właśnie znalazłem kod, który to robi i nie mogę znaleźć dobrego powodu, dla którego to zrobiłbym. class MyClass(object): # class code follows...
1241 python  class  oop  object  inheritance 




23
Jak skopiować obiekt w Javie?
Rozważ poniższy kod: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Tak, chcę skopiować dumdo dumtwoi zmiana dumbez wpływania na dumtwo. Ale powyższy kod tego nie robi. Kiedy coś dumzmieniam, …
794 java  object  copy  clone 




30
Test na obecność zagnieżdżonego klucza obiektu JavaScript
Jeśli mam odwołanie do obiektu: var test = {}; które potencjalnie (ale nie natychmiast) zagnieżdżą obiekty, takie jak: {level1: {level2: {level3: "level3"}}}; Jaki jest najlepszy sposób sprawdzenia istnienia własności w głęboko zagnieżdżonych obiektach? alert(test.level1);daje undefined, ale alert(test.level1.level2.level3);zawodzi. Obecnie robię coś takiego: if(test.level1 && test.level1.level2 && test.level1.level2.level3) { alert(test.level1.level2.level3); } ale …

13
Jak określić rozmiar obiektu w Pythonie?
Chcę wiedzieć, jak uzyskać rozmiar obiektów, takich jak ciąg, liczba całkowita itp. W Pythonie. Powiązane pytanie: ile bajtów na element znajduje się na liście Python (krotka)? Korzystam z pliku XML, który zawiera pola wielkości określające rozmiar wartości. Muszę przeanalizować ten kod XML i wykonać kodowanie. Kiedy chcę zmienić wartość określonego …


30
Jak ustalić równość dla dwóch obiektów JavaScript?
Operator ścisłej równości powie ci, czy dwa typy obiektów są równe. Czy istnieje jednak sposób, aby stwierdzić, czy dwa obiekty są równe, podobnie jak wartość kodu skrótu w Javie? Pytanie o przepełnienie stosu Czy w JavaScript jest jakaś funkcja hashCode? jest podobny do tego pytania, ale wymaga bardziej akademickiej odpowiedzi. …



18
Jak uzyskać dostęp do pierwszej właściwości obiektu JavaScript?
Czy istnieje elegancki sposób na uzyskanie dostępu do pierwszej właściwości obiektu ... gdzie nie znasz nazwy swoich nieruchomości bez użycia pętli jak for .. inlub jQuery$.each Na przykład muszę uzyskać dostęp do foo1obiektu bez znajomości nazwy foo1: var example = { foo1: { /* stuff1 */}, foo2: { /* stuff2 …
611 javascript  object 


16
Czy możemy utworzyć instancję klasy abstrakcyjnej?
Podczas jednego z moich wywiadów zapytano mnie: „Czy możemy stworzyć instancję abstrakcyjną?” Moja odpowiedź brzmiała: „Nie, nie możemy”. Ale ankieter powiedział mi: „Źle, możemy”. Trochę się o to spierałem. Potem kazał mi sam to wypróbować w domu. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly …
573 java  oop  class  object  abstract 



9
Jak wydrukować instancje klasy za pomocą print ()?
Uczę się lin w Pythonie. Kiedy próbuję wydrukować obiekt klasy Foobarza pomocą print()funkcji, otrzymuję dane wyjściowe takie jak to: <__main__.Foobar instance at 0x7ff2a18c> Czy istnieje sposób, aby ustawić zachowanie drukowania (lub reprezentację ciągu ) klasy i jej obiektów ? Na przykład, gdy print()wywołuję obiekt klasy, chciałbym wydrukować jego elementy danych …
538 python  class  printing  object 

30
Konwertuje zagnieżdżony dict Pythona na obiekt?
Szukam eleganckiego sposobu na uzyskanie danych za pomocą dostępu do atrybutu w nagraniu z niektórymi zagnieżdżonymi dyktami i listami (tj. Składnią obiektu w stylu javascript). Na przykład: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Powinny być dostępne w ten sposób: >>> x = dict2obj(d) >>> …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.