Als «javascript-objects» getaggte Fragen

Verwenden Sie dieses Tag für Fragen zu JavaScript-Objekten.

14
Abrufen des ersten Index eines Objekts
Erwägen: var object = { foo: {}, bar: {}, baz: {} } Wie würde ich das machen: var first = object[0]; console.log(first); Offensichtlich funktioniert das nicht, weil der erste Index benannt ist foo, nicht 0. console.log(object['foo']); funktioniert, aber ich weiß nicht, dass es foo heißt. Es könnte alles benannt werden. …


7
Verwenden von Curl-POST mit Variablen, die in Bash-Skriptfunktionen definiert sind
Wenn ich ein Echo erhalte, erhalte ich dieses, das ausgeführt wird, wenn ich es in das Terminal eingebe 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 Aber wenn ich in der Bash-Skriptdatei ausgeführt werde, erhalte ich diesen Fehler curl: …


7
Warum kann ich einem Array benannte Eigenschaften hinzufügen, als wäre es ein Objekt?
Die folgenden zwei verschiedenen Codefragmente scheinen mir gleichwertig zu sein: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; und var myObject = {'A': 'Athens', 'B':'Berlin'}; weil sie sich beide gleich verhalten und auch typeof(myArray) == typeof(myObjects)(beide ergeben 'Objekt'). Gibt es einen Unterschied zwischen diesen Varianten?


2
Javascript-Objekt in Json-Zeichenfolge codieren
Ich möchte ein Javascript-Objekt in eine JSON-Zeichenfolge codieren und habe erhebliche Schwierigkeiten. Das Objekt sieht ungefähr so ​​aus 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"; Ich möchte dies in eine JSON-Zeichenfolge umwandeln, um es in eine Ajax-Anforderung einzufügen. {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} du bekommst das Bild. …

12
Entfernen Sie die Eigenschaft für alle Objekte im Array
Ich möchte die badEigenschaft von jedem Objekt im Array entfernen . Gibt es einen besseren Weg, als eine forSchleife zu verwenden und sie von jedem Objekt zu löschen? var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...]; for (var i = 0, len = array.length; i < len; i++) { delete array[i].bad; …



6
Karten gegen Objekte in ES6, Wann verwenden?
Ref: MDN-Karten Verwenden Sie Karten über Objekten, wenn Schlüssel bis zur Laufzeit unbekannt sind und wenn alle Schlüssel vom gleichen Typ und alle Werte vom gleichen Typ sind. Verwenden Sie Objekte, wenn es eine Logik gibt, die einzelne Elemente bearbeitet. Frage: Was ist ein anwendbares Beispiel für die Verwendung von …

6
Objekt aus Array erstellen
Ich möchte ein Objekt aus einer Liste von Arrays erstellen. Ich habe ein dynamisches Array, das vermutlich so aussieht: var dynamicArray = ["2007", "2008", "2009", "2010"]; und mit etwas javascript es6 möchte ich ein objekt wie folgt erstellen: const obj = { 2007: { x: width / 5, y: height …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.