cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Mengapa tiada objek kosong sebenar dalam js?

Gunakan kaedah literal objek untuk mencipta objek dalam js, var obj={}; Bukankah objek seperti itu sepatutnya menjadi objek kosong? Mengapa prototaipnya Object.prototype?

世界只因有你世界只因有你2804 hari yang lalu582

membalas semua(4)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:26:47

    var obj = {}; hanyalah singkatan, bersamaan dengan var obj = Object.create({});

    Object.create(null); mungkin objek kosong.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:26:47

    1. Anda perlu bertanya Brendan Eich tentang perkara ini. Brendan Eich

    2. 我觉得你先说说,你定义的所谓空对象是啥。

    3. 按照你的题目描述,我猜你所谓的空对象应该是指最原始的那个对象原型吧?这个东西是有的,它是null

    Saya rasa anda harus menerangkan dahulu apa yang dipanggil objek kosong yang anda takrifkan. 🎜🎜 🎜🎜Mengikut penerangan tajuk anda, saya rasa apa yang anda panggil objek kosong harus merujuk kepada prototaip objek asal, bukan? Perkara ini wujud, ia adalah null, dan ia adalah penghujung rantai prototaip semua objek. 🎜🎜 🎜

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:26:47

    js mempunyai objek kosong

    Object.create(null);

    Amalan adalah satu-satunya kriteria untuk mengesahkan kebenaran

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:26:47

    Secara konseptual, Objek ditakrifkan sebagai objek akar semua objek dan merupakan unit (rujukan) paling asas bagi konsep "berorientasikan objek". Jika ia dialih keluar, keseluruhan konsep akan runtuh
    Bolehkah anda bayangkan tanpa molekul/atom?

    Tidak kira anda menciptanya dengan baharu atau menggunakan literal, pengkompil akan secara automatik mengenal pasti moyang objek tersebut

    Ya, pengecualian nol, perkara ini sendiri adalah kes khas js menganggapnya sebagai objek pada mulanya, dan kemudian fenomena yang dipanggil "objek kosong" akan muncul dalam Object.create(null) berikutnya ditakrifkan pada mulanya adalah nilai istimewa, maka tidak ada perkara seperti Object.create(null Jadi pada pemahaman saya, "objek kosong" ini adalah konsisten dan bersambung dalam definisi, dan tidak boleh diklasifikasikan sebagai "objek). -oriented" Dalam konsep ini.

    balas
    0
  • Batalbalas