Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

6
Jak sprawdzić, czy anonimowy obiekt ma metodę?
Jak mogę sprawdzić, czy anonimowy obiekt, który został utworzony jako taki: var myObj = { prop1: 'no', prop2: function () { return false; } } czy rzeczywiście ma zdefiniowaną prop2? prop2 będzie zawsze definiowana jako funkcja, ale dla niektórych obiektów nie jest wymagana i nie zostanie zdefiniowana. Wypróbowałem to, co …
145 javascript 





12
Klasy statyczne TypeScript
Chciałem przejść do TypeScript z tradycyjnego JS, ponieważ podoba mi się składnia podobna do C #. Mój problem polega na tym, że nie mogę dowiedzieć się, jak zadeklarować klasy statyczne w TypeScript. W języku C # często używam klas statycznych do organizowania zmiennych i metod, umieszczając je razem w nazwanej …

10
Usuń querystring z adresu URL
Jaki jest łatwy sposób na usunięcie kwerendy ze ścieżki w JavaScript? Widziałem wtyczkę dla Jquery, która używa window.location.search. Nie mogę tego zrobić: adres URL w moim przypadku to zmienna ustawiana z AJAX. var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'
145 javascript  jquery 

8
Tablica a wydajność obiektów w JavaScript
Mam model z prawdopodobnie tysiącami obiektów. Zastanawiałem się, jaki byłby najskuteczniejszy sposób przechowywania ich i pobierania pojedynczego obiektu, gdy mam jego identyfikator. Identyfikatory to długie liczby. Więc to są 2 opcje, o których myślałem. w opcji pierwszej jest to prosta tablica z rosnącym indeksem. w opcji 2 jest to tablica …

15
Niezmiennie usuwa właściwość z obiektu
Używam Redux. W moim reduktorze próbuję usunąć właściwość z obiektu takiego: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } I chcę mieć coś takiego bez konieczności modyfikowania pierwotnego stanu: const newState = { a: '1', b: '2', c: { x: '42', }, …

4
Tablica JavaScript do ustawienia
MSDN odwołuje się do abstrakcji zbioru zestawu JavaScript . Mam tablicę obiektów, które chciałbym przekonwertować na zestaw, aby móc usunąć ( .delete()) różne elementy według nazwy: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Jak przekonwertować tę tablicę na zestaw? Dokładniej, …
145 javascript  arrays  set 

6
Moment Js UTC na czas lokalny
Próbuję przekonwertować czas UTC na czas lokalny. Podążałem za tym przykładem z tego linku: http://jsfiddle.net/FLhpq/4/light/ . Nie mogę uzyskać odpowiedniego lokalnego wyjścia. Na przykład, jeśli jest tutaj 10:00 rano, zamiast 10:30, otrzymam 15:30. Oto mój kod: var date = moment.utc().format('YYYY-MM-DD HH:mm:ss'); var localTime = moment.utc(date).toDate(); localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss'); console.log("moment: …

11
forEach nie jest błędem funkcji z tablicą JavaScript
Próbuję zrobić prostą pętlę: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Ale pojawia się następujący błąd: VM384: 53 Uncaught TypeError: parent.children.forEach nie jest funkcją Mimo że parent.childrendzienniki: Jaki może być problem? Uwaga: oto JSFiddle .



10
Funkcja do obliczania odległości między dwoma współrzędnymi
Obecnie używam poniższej funkcji i nie działa ona poprawnie. Według Google Maps odległość między tymi współrzędnymi (od 59.3293371,13.4877472do 59.3225525,13.4619422) to 2.2kilometry, podczas gdy funkcja zwraca 1.6kilometry. Jak sprawić, by ta funkcja zwracała prawidłową odległość? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of the earth in …

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.