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.
Wiem, jak przeanalizować ciąg JSON i przekształcić go w obiekt JavaScript. Możesz używać JSON.parse()w nowoczesnych przeglądarkach (i IE9 +). To świetnie, ale jak mogę wziąć ten obiekt JavaScript i przekształcić go w konkretny obiekt JavaScript (tj. Z pewnym prototypem)? Na przykład załóżmy, że masz: function Foo() { this.a = 3; …
Mam obiekt JavaScript, taki jak: var my_object = { a:undefined, b:2, c:4, d:undefined }; Jak usunąć wszystkie niezdefiniowane właściwości? Fałszywe atrybuty powinny pozostać.
Używam jQuery i chcę sprawdzić istnienie elementu na mojej stronie. Napisałem następujący kod, ale nie działa: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } Jak sprawdzić istnienie elementu?
Kiedy wywołujesz object.__repr__()metodę w Pythonie, otrzymujesz z powrotem coś takiego: <__main__.Test object at 0x2aba1c0cf890> Czy jest jakiś sposób na przechwycenie adresu pamięci, jeśli przeładujesz __repr__(), inny niż wywołanie super(Class, obj).__repr__()i regexing go?
Jak przekonwertować ciąg opisujący obiekt na ciąg JSON przy użyciu JavaScript (lub jQuery)? np .: Przekonwertuj to ( NIE jest to prawidłowy ciąg JSON): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" zaangażowany w to: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' …
W jaki sposób można przekształcić wielkim objectaby arrayz lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]
Obecnie przechodzę z Java do Javascript i jest mi trochę trudno wymyślić, jak rozszerzać obiekty tak, jak chcę. Widziałem kilka osób w Internecie, które używają metody zwanej rozszerzaniem obiektu. Kod będzie wyglądał następująco: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : …
Rozumiem, że PHP nie ma czystej zmiennej obiektu, ale chcę sprawdzić, czy właściwość znajduje się w danym obiekcie lub klasie. $ob = (object) array('a' => 1, 'b' => 12); lub $ob = new stdClass; $ob->a = 1; $ob->b = 2; W JS mogę napisać to, aby sprawdzić, czy zmienna aistnieje …
Jaki byłby zestaw sprytnych hacków preprocesora (kompatybilnych z ANSI C89 / ISO C90), które umożliwiają jakąś brzydką (ale użyteczną) orientację obiektową w C? Znam kilka różnych języków zorientowanych obiektowo, więc nie odpowiadaj na pytania typu „Naucz się C ++!”. Przeczytałem " Programowanie obiektowe z ANSI C " (uwaga: format PDF …
Tworząc funkcję JavaScript z wieloma argumentami, zawsze mam do czynienia z takim wyborem: przekazać listę argumentów vs. przekazać obiekt opcji. Na przykład piszę funkcję do mapowania nodeList do tablicy: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Zamiast tego mógłbym użyć tego: function map(options){ ... } gdzie opcje to obiekt: …
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.