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.
Mam plik JSON zawierający dane, do których chciałbym uzyskać dostęp w mojej witrynie AngularJS. Teraz chcę uzyskać tylko jeden obiekt z tablicy. Więc chciałbym na przykład przedmiot o identyfikatorze 1. Dane wyglądają następująco: { "results": [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Beispiel" }, { "id": …
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Oto, co wymyśliłem jako metodę …
Zastanawiałem się, jaki może być rozmiar obiektu z pustej klasy . Z pewnością nie może to być 0 bajtów, ponieważ powinno być możliwe odwoływanie się do niego i wskazywanie go jak każdy inny obiekt. Ale jak duży jest taki obiekt? Użyłem tego małego programu: #include <iostream> using namespace std; class …
Zastanawiałem się, czy można edytować bieżący obiekt, który jest obsługiwany w foreachpętli Pracuję z tablicą obiektów $questionsi chcę przejrzeć i poszukać odpowiedzi związanych z tym obiektem pytania w mojej bazie danych. Więc dla każdego pytania pobierz obiekty odpowiedzi i zaktualizuj prąd $question wewnątrz mojej foreachpętli, aby móc wyprowadzać / przetwarzać …
Mam tablicę obiektów, jak pokazano poniżej Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' Chcę dodać jeszcze jedną właściwość o nazwie Active do każdego elementu tej tablicy obiektów. Ostateczny wynik powinien wyglądać następująco. Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" Active: "false" 1:Object id=2 name:'david' Active: …
Chciałbym móc wywołać zamknięcie, które przypisuję bezpośrednio do właściwości obiektu, bez ponownego przypisywania zamknięcia do zmiennej, a następnie wywoływania jej. czy to możliwe? Poniższy kod nie działa i powoduje Fatal error: Call to undefined method stdClass::callback(). $obj = new stdClass(); $obj->callback = function() { print "HelloWorld!"; }; $obj->callback();
Mam bardzo prostą tablicę JSON (proszę skupić się na obiekcie "points.bean.pointsBase" ): var mydata = {"list": [ {"points.bean.pointsBase": [ {"time": 2000, "caption":"caption text", duration: 5000}, {"time": 6000, "caption":"caption text", duration: 3000} ] } ] }; // Usually we make smth like this to get the value: var smth = mydata.list[0].points.bean.pointsBase[0].time; …
Napotkałem problem polegający na tym, że muszę przechowywać wartości początkowe obiektu chwili, ale mam pewne problemy z zapobieganiem zmianie mojej zmiennej wraz z oryginalnym obiektem. Niestety Object.freeze () nie działa, ponieważ moment.js zwraca błąd „Nieprawidłowa data”, gdy próbuję to sformatować.
Mój kolega używa „nowej funkcji ()” z małą literą „f” do definiowania nowych obiektów w JavaScript. Wydaje się, że działa dobrze we wszystkich głównych przeglądarkach, a także wydaje się być dość skuteczny w ukrywaniu zmiennych prywatnych. Oto przykład: var someObj = new function () { var inner = 'some value'; …
Chciałbym wydrukować "odniesienie do obiektu" obiektu w Javie dla celów debugowania. To znaczy, aby upewnić się, że przedmiot jest taki sam (lub inny) w zależności od sytuacji. Problem polega na tym, że omawiana klasa dziedziczy z innej klasy, która nadpisała zarówno toString (), jak i hashCode (), co zwykle daje …
Powiedz, że mam własną klasę public class MyObj { /* ... */ } Ma pewne atrybuty i metody. NIE implementuje equals, NIE implementuje hashCode. Kiedy wywołamy equals i hashCode, jakie są domyślne implementacje? Z klasy Object? A czym one są? Jak będzie działać domyślna równość? Jak będzie działał domyślny hashCode …
Muszę zapisać do pliku kilkanaście obiektów, a następnie przywrócić je później. Próbowałem użyć pętli for z marynatą i półką, ale nie działało dobrze. Edytować. Wszystkie obiekty, które próbowałem zapisać, należały do tej samej klasy (powinienem był o tym wcześniej wspomnieć) i nie zdawałem sobie sprawy, że mogę po prostu zapisać …
Wydajność związana z tablicami i obiektami w JavaScript (zwłaszcza Google V8) byłaby bardzo interesująca do udokumentowania. Nigdzie w Internecie nie znalazłem wyczerpującego artykułu na ten temat. Rozumiem, że niektóre obiekty używają klas jako podstawowej struktury danych. Jeśli właściwości jest dużo, czasami jest to traktowane jako tablica mieszająca? Rozumiem również, że …
Poniższe dwa różne fragmenty kodu wydają mi się równoważne: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; i var myObject = {'A': 'Athens', 'B':'Berlin'}; ponieważ oboje zachowują się tak samo, a także typeof(myArray) == typeof(myObjects)(obie dają „przedmiot”). Czy jest jakaś różnica między tymi wariantami?
Szukam najlepszego sposobu „dodawania” wielu obiektów JavaScript (tablice asocjacyjne). Na przykład, biorąc pod uwagę: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; jaki jest najlepszy sposób obliczenia: { "one" : 1, …
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.