Object.create ke Object Cloning. Salinan JavaScript Dalam dan Dangkal

Keuntungan dan Kerugian Object.create di JavaScript

Mengkloning Objek di JavaScript

TechnoFunnel menyajikan artikel lain yang difokuskan untuk memahami Konsep Membuat Objek menggunakan Object.create. Artikel ini akan membahas keuntungan dan kerugian menggunakan "Object.create" untuk Kloning Objek. Mari kita lihat detail dari fungsi ini.

Apa itu Object.create?

Object.create dapat digunakan untuk membuat Object baru dari Object yang sudah ada. Saat kita membuat Object dengan Object.create, Object kosong dibuat dan objek __proto__ dipetakan ke Object yang disalin. Ketika properti __proto__ memetakan ke objek yang akan dikloning, itu membuat struktur berantai membuat properti dan fungsi Objek Lama tersedia untuk Objek baru yang dibuat. Mari kita lihat yang berikut dengan bantuan Contoh.

Pada contoh di atas, kita dapat melihat bahwa kita mencoba membuat Object baru menggunakan Object.create. Objek sederhana "userDetails" diteruskan ke fungsi yang sama. Mari kita mencari debugger untuk mencari struktur Objek dari Objek baru yang dibuat dari Eksekusi ini.

Dalam eksekusi di atas, kita dapat mengamati bahwa "newUserObject" menunjuk ke Objek kosong yang berisi properti "__proto__" internal yang memetakan ke objek "userDetails" yang diteruskan sebagai parameter ke "Object.create".

Mari kita coba mengakses properti objek userDetails menggunakan Objek baru yang dibuat dengan fungsi ini.

Objek baru yang dibuat tidak memiliki properti tetapi __proto__ yang berisi referensi Objek Asli memberi kita akses ke properti ini melalui konsep Rantai Prototipe.

Keuntungan Menggunakan Object.create

  • Membuat Objek dengan Object.create tidak memberikan lokasi Memori baru untuk Objek yang disalin. Itu hanya menambahkan Objek ke prototipe Rantai Objek yang memberi kita kegunaan kembali data dan metode.
  1. Objek yang baru dibuat tidak membuat properti terpisah. Memodifikasi properti dari Objek Sumber, mengubah data yang tersedia untuk Objek baru juga.

Ada beberapa Metode untuk Mengkloning Objek, kami mencoba meletakkan setiap metode dalam Detail di seri Artikel kami:

Kloning Objek menggunakan JSON.stringify.

Gandakan Objek JavaScript dengan JSON.stringify

Ikuti kami untuk lebih banyak artikel seperti itu:

Suggested posts

Mencari Informasi Tentang Nama Domain

Kutipan dari Alat Perangkat Lunak Kecil dan Tajam oleh Brian P. Hogan

Mencari Informasi Tentang Nama Domain

Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.

Menghindari Akibat Menghancurkan Stroke: Belajar dari Perjalanan Keluarga .

Menghindari Akibat Menghancurkan Stroke: Belajar dari Perjalanan Keluarga .

Pendahuluan Stroke adalah keadaan darurat medis yang dapat menyerang siapa saja kapan saja. Itu terjadi ketika aliran darah ke bagian otak terganggu, yang menyebabkan hilangnya fungsi otak secara tiba-tiba.

Related posts

Mengumpulkan OSINT untuk Berburu Ancaman

Mengumpulkan OSINT untuk Berburu Ancaman

Halo, penggemar dunia maya! Selamat datang kembali di OSINT untuk seri berburu ancaman. Di artikel pertama, saya memberi Anda gambaran umum tentang OSINT dan pentingnya perburuan ancaman.

Penampilan Solo Gadis Berambut Merah

Atas tugas dari Hayden, Katie memfilmkan dirinya sedang masturbasi.

Penampilan Solo Gadis Berambut Merah

Sudah lewat tengah malam ketika Hayden mengantar Katie kembali ke asrama kampusnya setelah malam mereka bersama. Dia memiliki kelas awal di pagi hari dan tidak memiliki pakaian ganti lagi setelah tinggal bersamanya malam sebelumnya.

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.

Jaringan TV Twitter

Jaringan TV Twitter

Apa yang lama sekarang menjadi baru lagi dan apa yang dulu berkilau berkilau sekarang terasa kusam. Saya tidak berbicara tentang jeans JNCO yang kembali populer di antara anak-anak keren di pusat kota bersama dengan mode akhir 1990-an lainnya.