«javascript-objects» etiketlenmiş sorular

JavaScript nesneleriyle ilgili sorular için bu etiketi kullanın.

14
Bir nesnenin ilk dizinini alma
Düşünmek: var object = { foo: {}, bar: {}, baz: {} } Bunu nasıl yaparım: var first = object[0]; console.log(first); Açıkçası, bu işe yaramaz çünkü ilk dizin adlandırılır foo, değil 0. console.log(object['foo']); çalışır, ama bunun foo adını bilmiyorum. Herhangi bir şey olarak adlandırılabilir. Sadece ilkini istiyorum.

7
Curl POST işlevini bash komut dosyası işlevlerinde tanımlanan değişkenlerle kullanma
Yankı aldığımda, bunu terminale girdiğimde çalışıyorum 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 Ama bash komut dosyasında çalıştırıldığında, bu hatayı alıyorum curl: (6) Could not resolve host: application; nodename nor servname provided, or not known curl: (6) Could …



14
Dizideki tüm nesnelerin özelliğini kaldır
Dizideki badher nesneden özelliği kaldırmak istiyorum . Bir fordöngü kullanmaktan ve onu her nesneden silmekten daha iyi bir yol var mı ? var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...]; for (var i = 0, len = array.length; i < len; i++) { delete array[i].bad; } Sadece kullanmanın bir yolu prototypeya …

7
Neden bir nesneymiş gibi diziye adlandırılmış özellikler ekleyebilirim?
Aşağıdaki iki farklı kod parçacığı bana eşdeğer görünüyor: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; ve var myObject = {'A': 'Athens', 'B':'Berlin'}; çünkü ikisi de aynı şekilde davranır ve ayrıca typeof(myArray) == typeof(myObjects)(her ikisi de 'nesne' verir). Bu varyantlar arasında herhangi bir fark var mı?

6
Bir javascript nesnesindeki öğe sayısı
JavaScript nesnesindeki öğelerin sayısını (bir yerden) almanın bir yolu var mı? (yani sabit zamanlı karmaşıklık). Bu bilgiyi alan bir özellik veya yöntem bulamıyorum. Şimdiye kadar sadece tüm koleksiyon boyunca bir yineleme yapmayı düşünebiliyorum, ama bu doğrusal zaman. Nesnenin boyutuna doğrudan erişimin olmaması garip, sence de öyle değil. DÜZENLEME: Nesneden bahsediyorum …

2
Javascript Nesnesini Json dizesine kodlama
Bir Javascript nesnesini bir JSON dizesine kodlamak istiyorum ve önemli zorluklar yaşıyorum. Nesne şuna benzer 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"; Bunu bir ajax isteğine eklemek için bir JSON dizesine almak istiyorum. {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} resmi al. Ne yaparsam yapayım, işe yaramıyor. Json2 ve …

6
Diziden nesne oluştur
Dizi listesinden nesne oluşturmak istiyorum. Dinamik bir dizim var ve şöyle görünmesi gerekiyor: var dynamicArray = ["2007", "2008", "2009", "2010"]; ve bazı javascript es6 ile bunun gibi bir nesne yapmak istiyorum: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { x: (2 …


14
Bir JavaScript nesnesinin değerleri nasıl toplanır?
Bir nesnenin değerlerini toplamak istiyorum. Ben olduğu yerde python'a alışkınım: sample = { 'a': 1 , 'b': 2 , 'c':3 }; summed = sum(sample.itervalues()) Aşağıdaki kod işe yarıyor, ancak çok fazla kod var: function obj_values(object) { var results = []; for (var property in object) results.push(object[property]); return results; } function …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.