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.
Napotkałem wiele błędów w moim kodzie, ponieważ spodziewałem się tego wyrażenia: Boolean([]); ocenić na fałsz. Ale to nie był przypadek, jak ocenił jako prawdziwy. Dlatego funkcje, które prawdopodobnie zwróciły w []ten sposób: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else { // …
Czy istnieje prosty sposób na wykonanie następujących czynności: String s = myObj == null ? "" : myObj.ToString(); Wiem, że mogę wykonać następujące czynności, ale naprawdę uważam to za hack: String s = "" + myObj; Byłoby wspaniale, gdyby Convert.ToString () miał do tego odpowiednie przeciążenie.
W JavaScript mamy kilka sposobów uzyskania właściwości obiektu, w zależności od tego, co chcemy uzyskać. 1) Object.keys(), która zwraca wszystkie własne, wyliczalne właściwości obiektu, metodę ECMA5. 2) for...inpętla, która zwraca wszystkie wyliczalne właściwości obiektu, niezależnie od tego, czy są to własności własne, czy też odziedziczone z łańcucha prototypów. 3) Object.getOwnPropertyNames(obj)który …
Trudno to wyjaśnić słowami, podam przykład: var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) Jak ustawić właściwość zmiennej z wartością zmiennej w obiekcie JavaScript?
Miałem zamiar zacząć używać === (potrójne równa się, ścisłe porównanie) przez cały czas porównując wartości ciągów, ale teraz stwierdzam, że "foo" === new String("foo") jest fałszem i to samo z tym: var f = "foo", g = new String("foo"); f === g; // false Oczywiście: f == g; // true …
Jestem całkiem nowy w Qt i zastanawiam się nad kilkoma podstawowymi rzeczami związanymi z zarządzaniem pamięcią i życiem obiektów. Kiedy muszę usunąć i / lub zniszczyć moje obiekty? Czy cokolwiek z tego jest obsługiwane automatycznie? W poniższym przykładzie, które z utworzonych przeze mnie obiektów muszę usunąć? Co dzieje się ze …
Chciałbym rozpocząć od stwierdzenia, że jestem absolutnie początkującym programistą, więc proszę wybacz, jak podstawowe jest to pytanie. Próbuję lepiej zrozumieć „atomowe” klasy w R i być może dotyczy to ogólnie zajęć z programowania. Rozumiem różnicę między klasami znakowymi, logicznymi i złożonymi klasami danych, ale staram się znaleźć podstawową różnicę między …
Jeśli mam obiekt taki jak: { 'a' : 'apple', 'b' : 'banana', 'c' : 'carrot' } Jeśli nie wiem z góry, że lista idzie do 'c', inaczej niż w pętli przez obiekt, czy istnieje sposób na uzyskanie ostatniej pozycji w obiekcie (np. 'carrot')?
Więc pomyślałem, że mógłbym po prostu zapętlić localStorage jak normalny obiekt, ponieważ ma długość. Jak mogę przez to przejść? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); Jeśli zrobię localStorage.length, zwraca, 3co jest poprawne. Więc zakładam, że for...inpętla zadziała. Myślałem o czymś takim: for (x in localStorage){ console.log(localStorage[x]); } Ale bezskutecznie. Jakieś pomysły? Inny pomysł, …
tło Mam funkcję, która przyjmuje configobiekt jako argument. W ramach funkcji mam również defaultobiekt. Każdy z tych obiektów zawiera właściwości, które zasadniczo działają jako ustawienia dla pozostałej części kodu w funkcji. Aby uniknąć konieczności określania wszystkich ustawień w configobiekcie, używam extendmetody jQuery do wypełnienia nowego obiektu, settingsz dowolnymi wartościami domyślnymi …
Mam dwie tablice obiektów JavaScript, które chciałbym porównać, aby sprawdzić, czy są takie same. Obiekty mogą nie być (i najprawdopodobniej nie będą) być w tej samej kolejności w każdej tablicy. Każda tablica nie powinna zawierać więcej niż 10 obiektów. Myślałem, że jQuery może mieć eleganckie rozwiązanie tego problemu, ale nie …
Szukam najlepszego sposobu sprawdzenia, czy obiekt Com istnieje. Oto kod, który mam; Chciałbym poprawić ostatnią linię: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?
Mam ogromną liczbę obiektów PHP dla sieci neuronowej, dla których muszę iterować i wykonać na nich obliczenia. Zastanawiałem się, czy lepiej byłoby używać tablicy asocjacyjnej zamiast instancji klas? Mam do czynienia z 3640obiektami i iteracją 500czasu (w najlepszym przypadku), więc każda mikro-optymalizacja bardzo pomaga. Czy byłoby to nieuchronnie szybsze $object['value']niż …
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.