Pytania otagowane jako javascript-objects

Użyj tego tagu w przypadku pytań związanych z obiektami JavaScript.

14
Uzyskiwanie pierwszego indeksu obiektu
Rozważać: var object = { foo: {}, bar: {}, baz: {} } Jak miałbym to zrobić: var first = object[0]; console.log(first); Oczywiście to nie działa, ponieważ pierwszy indeks ma nazwę foo, a nie 0. console.log(object['foo']); działa, ale nie wiem, czy to się nazywa foo. Można to nazwać dowolną. Chcę tylko …

7
Używanie curl POST ze zmiennymi zdefiniowanymi w funkcjach skryptu bash
Kiedy powtarzam echo, otrzymuję to, które działa, gdy wprowadzam go do terminala curl -i \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"Starwars1","passwordConfirm":"Starwars1"}},"firstName":"Test","lastName":"User","middleName":"ObiWan","locale":"en_US","registrationSiteId":"520","receiveEmail":"false","dateOfBirth":"1984-12-25","mobileNumber":"9175555555","gender":"male","fuelActivationDate":"2010-10-22","postalCode":"10022","country":"US","city":"Beverton","state":"OR","bio":"This is a test user","jpFirstNameKana":"unsure","jpLastNameKana":"ofthis","height":"80","weight":"175","distanceUnit":"MILES","weightUnit":"POUNDS","heightUnit":"FT/INCHES"}' https://xxx:xxxxx@xxxx-www.xxxxx.com/xxxxx/xxxx/xxxx Ale po uruchomieniu w pliku skryptu bash otrzymuję ten błąd curl: (6) Could not resolve host: application; nodename nor …



15
Usuń właściwość dla wszystkich obiektów w tablicy
Chcę usunąć badwłaściwość z każdego obiektu w tablicy. Czy jest na to lepszy sposób niż użycie forpętli i usunięcie jej z każdego obiektu? var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...]; for (var i = 0, len = array.length; i < len; i++) { delete array[i].bad; } Wygląda na to, że …


6
Liczba elementów w obiekcie javascript
Czy istnieje sposób na pobranie (skądś) liczby elementów w obiekcie javascript? (tj. złożoność w czasie stałym). Nie mogę znaleźć właściwości ani metody, która pobrałaby te informacje. Jak dotąd mogę myśleć tylko o wykonaniu iteracji przez całą kolekcję, ale to czas liniowy. To dziwne, że nie ma bezpośredniego dostępu do rozmiaru …

2
Kodowanie obiektu Javascript do łańcucha Json
Chcę zakodować obiekt Javascript w ciąg JSON i mam znaczne trudności. Obiekt wygląda mniej więcej tak new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; Chcę umieścić to w ciągu JSON, aby umieścić go w żądaniu ajax. {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} Dostajesz obraz. Bez względu na to, co …

6
Utwórz obiekt z tablicy
Chcę utworzyć obiekt z listy tablicy. Mam tablicę dynamiczną, która ma wyglądać następująco: var dynamicArray = ["2007", "2008", "2009", "2010"]; i przy pomocy javascript es6 chcę stworzyć taki obiekt: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { x: (2 / 5) …

6
Czy taki sposób definiowania obiektów JS ma jakiś cel?
Utrzymuję jakiś starszy kod i zauważyłem, że używany jest następujący wzorzec do definiowania obiektów: var MyObject = {}; (function (root) { root.myFunction = function (foo) { //do something }; })(MyObject); Czy ma to jakiś cel? Czy jest to równoważne wykonaniu następujących czynności? var MyObject = { myFunction : function (foo) …

14
Jak zsumować wartości obiektu JavaScript?
Chciałbym zsumować wartości przedmiotu. Jestem przyzwyczajony do Pythona, gdzie byłoby po prostu: sample = { 'a': 1 , 'b': 2 , 'c':3 }; summed = sum(sample.itervalues()) Poniższy kod działa, ale jest go dużo: function obj_values(object) { var results = []; for (var property in object) results.push(object[property]); return results; } function …

3
Czy istnieje ograniczenie długości klucza (ciągu znaków) w obiekcie JS?
Mieliśmy więc przypadek, w którym mielibyśmy obiekt, w którym klucz to id (int), a wartość to łańcuch. Ale zauważyliśmy, że w większości przypadków wyszukujemy id na podstawie łańcucha, więc zdecydowaliśmy się go odwrócić i uczynić ciąg kluczem, a wartością jest id. Ponieważ w ten sposób zamiast przechodzić przez każdy element …

6
Mapy a obiekty w ES6, kiedy używać?
Odniesienie: Mapy MDN Używaj map na obiektach, gdy klucze są nieznane do czasu wykonania oraz gdy wszystkie klucze są tego samego typu i wszystkie wartości są tego samego typu. Używaj obiektów, gdy istnieje logika działająca na poszczególnych elementach. Pytanie: Jaki jest odpowiedni przykład użycia Map nad obiektami? w szczególności „kiedy …
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.