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.



8
Jak uzyskać dostęp do właściwości obiektu javascript, jeśli nie znam nazw?
Załóżmy, że masz taki obiekt javascript: var data = { foo: 'bar', baz: 'quux' }; Dostęp do właściwości można uzyskać poprzez nazwę właściwości: var foo = data.foo; var baz = data["baz"]; Ale czy można uzyskać te wartości, jeśli nie znasz nazwy właściwości? Czy nieuporządkowany charakter tych właściwości uniemożliwia ich odróżnienie? …


5
Jak zsynchronizować zmienną statyczną między wątkami obsługującymi różne instancje klasy w Javie?
Wiem, że użycie synchronizesłowa kluczowego przed metodą powoduje synchronizację z tym obiektem. Oznacza to, że zostaną zsynchronizowane 2 wątki z tym samym wystąpieniem obiektu. Ponieważ jednak synchronizacja jest na poziomie obiektu, 2 wątki z różnymi instancjami obiektu nie zostaną zsynchronizowane. Jeśli w klasie Java mamy zmienną statyczną, która jest wywoływana …

4
Identyfikacja obiektu R.
Często kończę z funkcją generującą dane wyjściowe, dla których nie rozumiem typu danych wyjściowych. Oczekuję listy, która kończy się listą list lub ramką danych lub czymś innym. Jaka jest dobra metoda lub przepływ pracy do określenia typu danych wyjściowych podczas pierwszego użycia funkcji?
120 r  object 

6
Jak zniszczyć przedmiot?
O ile wiem (a to bardzo mało), istnieją dwa sposoby: $var = new object() Następnie: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); Inna lepsza metoda? Czy ja tu rozdzielam włosy?

5
Używanie usort w php z prywatną funkcją klasy
ok używanie usort z funkcją nie jest takie skomplikowane To właśnie miałem wcześniej w moim kodzie liniowym function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); sortować, po prostu robię usort($array,"merchantSort"); Teraz aktualizujemy kod i usuwamy wszystkie funkcje globalne i umieszczamy je w odpowiednich miejscach. Teraz cały kod jest w …
119 php  arrays  sorting  object 

12
Jaka jest różnica między prymitywami łańcuchowymi a obiektami typu String w JavaScript?
Pochodzą z MDN Literały łańcuchowe (oznaczone podwójnymi lub pojedynczymi cudzysłowami) i ciągi zwracane przez wywołania String w kontekście innym niż konstruktor (tj. Bez użycia słowa kluczowego new) są ciągami pierwotnymi. JavaScript automatycznie konwertuje prymitywy na obiekty typu String, dzięki czemu możliwe jest użycie metod obiektów typu String dla łańcuchów pierwotnych. …

2
Jak uzyskać dostęp do tej właściwości obiektu o niedozwolonej nazwie?
Używam klasy PHP, którą ktoś napisał do interfejsu API BaseCamp. Konkretne wywołanie, które wykonuję, to pobranie elementów z listy rzeczy do zrobienia, co działa dobrze. Mój problem polega na tym, że nie jestem pewien, jak uzyskać dostęp tylko do todo-itemswłaściwości zwracanego obiektu. Oto var_dump zwróconego obiektu: object(stdClass)[6] public 'completed-count' => …
115 php  object 

7
Zapisywanie i ładowanie przedmiotów oraz używanie marynaty
Próbuję zapisywać i ładować obiekty za pomocą picklemodułu. Najpierw deklaruję moje obiekty: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Następnie otwieram plik o nazwie „Fruits.obj” (wcześniej utworzyłem nowy plik .txt i zmieniłem nazwę „Fruits.obj”): >>> import pickle >>> filehandler = open(b"Fruits.obj","wb") …
114 python  object  pickle 


5
Jak mogę uzyskać dostęp do obiektu JavaScript, który ma spacje w kluczu obiektu?
Mam obiekt JavaScript, który wygląda mniej więcej tak: var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } } Mam dostęp do właściwości cartoonłatwego używania myTextOptions.cartoon.comiclub czegokolwiek. Jednak nie udało mi się uzyskać właściwej składni dostępu kid. Próbowałem następujących …
112 javascript  object 

6
Jak poprawnie skonfigurować i usunąć moje zajęcia pytest z testami?
Używam selenu do testów od końca do końca i nie mogę się dowiedzieć, jak używać setup_classi teardown_classmetod. Muszę ustawić przeglądarkę w setup_classmetodzie, następnie wykonać kilka testów zdefiniowanych jako metody klasowe i na koniec zamknąć przeglądarkę w teardown_classmetodzie. Ale logicznie wydaje się to złym rozwiązaniem, ponieważ tak naprawdę moje testy nie …


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.