«object» etiketlenmiş sorular

Nesne, bir programlama dilindeki komutlar tarafından değiştirilebilen herhangi bir varlıktır. Bir nesne bir değer, bir değişken, bir işlev veya karmaşık bir veri yapısı olabilir. Nesne yönelimli programlamada, nesne sınıfın bir örneğini ifade eder.


8
Java'da Serileştirmenin amacı nedir?
Serileştirme ve bunun ne kadar güzel ve harika olduğu üzerine pek çok makale okudum ama hiçbir argüman yeterince ikna edici değildi. Bir dersi serileştirerek gerçekten başarabileceğimiz şeyin ne olduğunu bana gerçekten söyleyip söyleyemeyeceğini merak ediyorum.


12
Olası bir boş nesne için ToString nasıl yapılır?
Aşağıdakileri yapmanın basit bir yolu var mı: String s = myObj == null ? "" : myObj.ToString(); Aşağıdakileri yapabileceğimi biliyorum ama bunu gerçekten bir hack olarak görüyorum: String s = "" + myObj; Convert.ToString () bunun için uygun bir aşırı yüklemeye sahip olsaydı harika olurdu.
104 c#  .net  string  object  null 

7
Nesne anahtarı olarak sayısal bir türü kullanmanın bir yolu var mı?
Bir nesnede anahtar adı olarak sayısal bir türü kullandığımda, her zaman bir dizeye dönüştürülüyor gibi görünüyor. Onu sayısal olarak saklamanın bir yolu var mı? Normal tip yayınlama çalışmıyor gibi görünüyor. Misal: var userId = 1; console.log( typeof userId ); // number myObject[userId] = 'a value'; console.dir(myObject); Dir Çıkışı: { '1': …

9
Bir nesnenin numaralandırılamayan miras alınan özellik adlarını almak mümkün müdür?
JavaScript'te, ne elde etmek istediğimize bağlı olarak, bir nesnenin özelliklerini elde etmenin birkaç yolu vardır. 1) Object.keys(), bir nesnenin tüm kendi numaralandırılabilir özelliklerini, bir ECMA5 yöntemini döndürür. 2) for...inister kendi özellikleri olsun, isterse prototip zincirinden miras alınmış olsun, bir nesnenin tüm numaralandırılabilir özelliklerini döndüren bir döngü. 3) Object.getOwnPropertyNames(obj)bir nesnenin tüm …

6
Nesne dizisine özellik ekleme
Aşağıda gösterildiği gibi bir dizi nesnem var Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" 1:Object id=2 name:'david' Bu Nesneler dizisinin her öğesine Active adlı bir özellik daha eklemek istiyorum. Nihai sonuç aşağıdaki gibi olmalıdır. Object {Results:Array[2]} Results:Array[2] [0-1] 0:Object id=1 name: "Rick" Active: "false" 1:Object id=2 name:'david' Active: "false" …


2
Bir nesnenin belirli bir tür olup olmadığı nasıl kontrol edilir
Aynı işlemi çalıştırmak için ancak her seferinde farklı bir nesne kullanmak için çeşitli nesneleri bir alt yordama geçiriyorum. Örneğin, bir durumda bir ListView kullanıyorum ve başka bir durumda bir DropDownList geçiriyorum. İletilen nesnenin bir DropDownList olup olmadığını kontrol etmek istiyorum, ardından eğer öyleyse bazı kodlar yürütün. Bunu nasıl yaparım? Şu …


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 …

2
Üzerinde yineleme yaparken bir nesne özelliğini silmek güvenli midir?
Bir nesnenin özelliklerini yinelerken, bir for-in döngüsü içindeyken bunları silmek güvenli midir? Örneğin: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } Diğer birçok dilde bir dizi veya sözlük üzerinde yineleme yapmak ve bunun içini silmek güvenli değildir. JS'de tamam mı? (Mozilla'nın Spidermonkey …

11
PHP nesnesini JSON'a seri hale getirme
Ben dolaşıp edildi Yani php.net yeni tökezledi, PHP JSON itiraz seri hakkında bilgi almak için JsonSerializable Arabirimi . Gerçi sadece PHP> = 5.4 ve bir 5.3.x ortamında çalışıyorum. Bu tür bir işlevsellik PHP <5.4'e nasıl ulaşılır ? Henüz JSON ile pek çalışmadım, ancak bir uygulamada bir API katmanını desteklemeye çalışıyorum …

9
Make file kullanarak dizinler oluşturun
Makefiles konusunda çok yeniyim ve makefile kullanarak dizinler oluşturmak istiyorum. Proje dizinim şöyle +--Project +--output +--source +Testfile.cpp +Makefile Tüm nesneleri ve çıktıyı ilgili çıktı klasörüne koymak istiyorum. Derledikten sonra böyle bir klasör yapısı oluşturmak istiyorum. +--Project +--output +--debug (or release) +--objs +Testfile.o +Testfile (my executable file) +--source +Testfile.cpp +Makefile Birkaç …

2
JavaScript: boş dizi, [] koşullu yapılarda doğru olarak değerlendirilir. Bu neden?
Kodumda birçok hata ile karşılaşıyordum çünkü şu ifadeyi bekliyordum: Boolean([]); yanlış olarak değerlendirmek. Ancak doğru olarak değerlendirildiği gibi durum böyle değildi. Bu nedenle, muhtemelen şu şekilde döndürülen işlevler []: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else { // ... } beklenmedik …

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.