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.
Jak przekonwertować taką tablicę na obiekt? [128] => Array ( [status] => Figure A. Facebook's horizontal scrollbars showing up on a 1024x768 screen resolution. ) [129] => Array ( [status] => The other day at work, I had some spare time )
Jestem trochę mylony z deleteoperatorem JavaScript . Weź następujący fragment kodu: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Po wykonaniu tego fragmentu kodu objjest null, ale foonadal odnosi się do obiektu dokładnie takiego jak obj. Zgaduję, że ten obiekt jest tym samym obiektem, …
Czy wiesz, czy istnieje wbudowana funkcja do budowania słownika z dowolnego obiektu? Chciałbym zrobić coś takiego: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } UWAGA: Nie powinno zawierać metod. Tylko pola.
Mam kod JavaScript, który używa obiektów jako słowników; na przykład obiekt „osoba” będzie przechowywał niektóre dane osobowe zapisane poza adresem e-mail. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Czy można to opisać w maszynopisie? …
Mam słownik w formacie dictionary = {0: {object}, 1:{object}, 2:{object}} Jak mogę iterować w tym słowniku, wykonując coś podobnego for((key,value) in dictionary){ //Do stuff where key would be 0 and value would be the object }
Jak mogę dodać obiekt do tablicy (w javascript lub jquery)? Na przykład, jaki jest problem z tym kodem? function(){ var a = new array(); var b = new object(); a[0]=b; } Chciałbym użyć tego kodu do zapisania wielu obiektów w tablicy funkcji 1 i wywołać funkcję 2, aby użyć obiektu …
Jak mogę ustalić, czy obiekt xma zdefiniowaną właściwość y, niezależnie od wartości x.y? Obecnie używam if (typeof(x.y) !== 'undefined') ale to wydaje się trochę niezgrabne. Czy jest lepszy sposób?
Chcę utworzyć obiekt dynamiczny (wewnątrz innego obiektu) w Pythonie, a następnie dodać do niego atrybuty. Próbowałem: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') ale to nie zadziałało. Jakieś pomysły? edytować: Ustawiam atrybuty z forpętli, która przechodzi przez listę wartości, np params = ['attr1', 'attr2', 'attr3'] obj = someobject …
Załóżmy, że utworzyłem jeden obiekt i dodałem go do mojego ArrayList. Jeśli następnie utworzę inny obiekt z dokładnie tym samym wejściem konstruktora, czy contains()metoda oceni te dwa obiekty jako takie same? Załóżmy, że konstruktor nie robi nic śmiesznego z danymi wejściowymi, a zmienne przechowywane w obu obiektach są identyczne. ArrayList<Thing> …
Mam klasę zdefiniowaną w następujący sposób: public class Person { private String name; // constructor and getter/setter omitted } Próbowałem wydrukować instancję mojej klasy: System.out.println(myPerson); ale mam następujący wynik: com.foo.Person@2f92e0f4. Podobnie stało się, gdy próbowałem wydrukować tablicę Personobiektów: Person[] people = //... System.out.println(people); Mam wynik: [Lcom.foo.Person;@28a418fc Co oznacza ten wynik? …
Czy istnieje sprytny (tj. Zoptymalizowany) sposób zmiany nazwy klucza w obiekcie javascript? Niezoptymalizowanym sposobem byłoby: o[ new_key ] = o[ old_key ]; delete o[ old_key ];
Chcę poznać rozmiar zajmowany przez obiekt JavaScript. Weź następującą funkcję: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } Teraz tworzę instancję student: var stud = new Student(); żebym mógł robić takie rzeczy jak stud.firstName = "new Firstname"; alert(stud.firstName); stud.marks.maxMarks …
To pytanie jest przeznaczone jako odniesienie do pytań dotyczących sortowania tablic w PHP. Łatwo jest myśleć, że Twój konkretny przypadek jest wyjątkowy i warty nowego pytania, ale w większości są to niewielkie odmiany jednego z rozwiązań na tej stronie. Jeśli Twoje pytanie zostało zamknięte jako duplikat tego pytania, poproś o …
Powiedzmy, że mam klasę możliwą do serializacji AppMessage. Chciałbym przesłać go byte[]przez gniazda do innej maszyny, gdzie jest on przebudowywany z odebranych bajtów. Jak mogłem to osiągnąć?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.