Pertanyaan yang diberi tag 'objek'

Objek adalah objek apa pun yang dapat dikontrol oleh perintah dalam bahasa pemrograman. Objek dapat berupa nilai, variabel, fungsi, atau struktur data yang kompleks. Dalam pemrograman berorientasi objek, objek mengacu pada instance kelas.
69
balasan

Apa cara paling efisien untuk mengkloning objek dalam javascript secara mendalam?

Apa cara paling efisien untuk mengkloning objek JavaScript? Saya telah melihat obj = eval (uneval (o)); tetapi yang non-standar dan hanya didukung oleh Firefox. Saya telah melakukan hal-hal seperti obj = JSON.parse (JSON.stringify (o)); tetapi Anda ragu efeknya ...
ditetapkan pada 23 September '08 pada jam 7:26 malam
60
balasan

Hindari! = Null

Saya menggunakan objek! = Null untuk menghindari NullPointerException. Apakah ada alternatif yang baik untuk ini? Misalnya: if (someobject! = Null) {someobject.doCalc (); } Ini menghindari NullPointerException ketika tidak diketahui apakah objek tersebut ...
ditetapkan pada 07 November '08 pada jam 11:31
43
balasan

Deteksi properti objek tidak terdefinisi

Apa cara terbaik untuk memeriksa apakah properti suatu objek dalam JavaScript tidak terdefinisi?
set 26 Agustus. '08 pukul 10:25
20
balasan

Periksa keberadaan kunci di objek JavaScript?

Bagaimana cara memeriksa apakah kunci tertentu ada di objek atau array JavaScript? Jika kunci tidak ada, dan saya mencoba mengaksesnya, akankah itu kembali salah? Atau melempar kesalahan?
atur 08 Juli 2009 pada 16:21
27
balasan

Iterasi melalui properti objek

var obj = {name: "Simon", umur: "20", pakaian: {style: "simple", hipster: false}} untuk (var propt in obj) {alert (propt + ':' + obj [propt] ); } Bagaimana variabel propt mewakili properti dari suatu objek? Ini bukan bangunan ...
ditetapkan pada 29 November '11 jam 5:30 sore
35
balasan

Bandingkan dua tanggal dengan javascript

Adakah yang bisa menyarankan cara untuk membandingkan nilai dua tanggal lebih banyak, lebih sedikit, dan tidak di masa lalu menggunakan JavaScript? Nilai akan berasal dari bidang teks.
atur 29 Jan '09 jam 10:14 malam
10
balasan

Memanggil fungsi modul menggunakan namanya (string)

Apa cara terbaik untuk memanggil fungsi pada string yang diberikan dengan nama fungsi dalam program Python. Misalnya, saya punya modul foo, dan saya punya string dengan isi "bar". Apa cara terbaik untuk memanggil foo.bar ()? Saya perlu mendapatkan pengembalian dana ...
set 06 Agustus '08 jam 6:36 pagi
31
jawabannya

Temukan objek dengan id di array objek JavaScript

Saya memiliki array: myArray = [{'id': '73', 'foo': 'bar'}, {'id': '45', 'foo': 'bar'}, dll] Saya tidak bisa mengubah struktur array. Saya mendapatkan id 45, dan saya ingin mendapatkan 'bar' untuk objek ini dalam array. Bagaimana cara melakukannya dalam javascript atau menggunakan ...
set 09 Sep. '11 jam 18:42
27
balasan

Konversi objek JS ke string JSON

Jika saya mendefinisikan objek di JS dengan: var j = {"name": "binchen"}; Bagaimana cara mengubah objek ke JSON? String keluaran harus: '{"name": "binchen"}'
ditetapkan pada 12 November '10 jam 11.20
38
balasan

Periksa apakah nilainya adalah objek dalam javascript

Bagaimana Anda memeriksa apakah suatu nilai adalah objek dalam javascript?
ditetapkan pada 14 Desember '11 pada 23:35
7
balasan

Kelas python mewarisi objek

Apakah ada alasan mengapa deklarasi kelas harus diwarisi dari objek? Saya baru saja menemukan kode yang melakukan ini, dan saya tidak dapat menemukan alasan yang bagus. class MyClass (objek): # kode kelas mengikuti ...
atur 25 Oktober. '10 jam 5:15 sore
30
balasan

Konversi objek menjadi string

Bagaimana cara mengubah objek javascript ke string? Contoh: var o = {a: 1, b: 2} console.log (o) console.log ('Item:' + o) Output: Objek {a = 1, b = 2} // output yang dapat dibaca sangat baik: ) Barang: [objek objek] // Saya tidak tahu apa yang ada di dalam: (
ditetapkan pada 10 April '11 pada pukul 18:35
10
balasan

Membandingkan objek dalam javascript

Apa cara terbaik untuk membandingkan objek dalam javascript? Contoh: var user1 = {name: "nerd", org: "dev"}; var user2 = {name: "nerd", org: "dev"}; var eq = user1 == user2; alert (eq); // memberi salah aku tahu bahwa dua objek sama jika mereka merujuk ...
diatur 01 Juli 2009 pada 15:18
20
balasan

Mengapa objek nol dan apa perbedaan antara nol dan tidak terdefinisi?

Mengapa null dianggap sebagai objek dalam javascript? Menguji if (object == null) Melakukan sesuatu yang sama dengan if (! Object) Melakukan sesuatu? Juga: Apa perbedaan antara nol dan tidak terdefinisi?
ditetapkan pada 29 April '09 jam 8:47
20
balasan

Akses / proses (bersarang) objek, array atau JSON

Saya memiliki struktur data bersarang yang berisi objek dan array. Bagaimana saya bisa mengekstrak informasi, mis. Dapatkan akses ke nilai (atau kunci) tertentu atau beberapa? Sebagai contoh: var data = {code: 42, item: [{id: 1, ...
set 12 agustus '12 jam 16:02