Rumah > Soal Jawab > teks badan
function Person {}
Person.prototype.test = function() {
}
new Person()
new Person
Kedua-dua kaedah penulisan ini mempunyai kesan yang sama Kenapa ianya sama dengan yang sebelum ini tanpa kurung
巴扎黑2017-05-19 10:33:03
new constructor[([arguments])]
Apabila kod Orang baharu(...) dilaksanakan:
Objek baharu dicipta. Ia mewarisi daripada Person.prototype.
Orang pembina dilaksanakan. Apabila melaksanakan, parameter yang sepadan akan dihantar, dan konteks (ini) akan ditetapkan sebagai contoh baharu ini.
orang baharu adalah bersamaan dengan Orang baharu(), dan hanya boleh digunakan tanpa melepasi sebarang parameter.
迷茫2017-05-19 10:33:03
Ada apa-apa masalah? Lalai ialah tiada nilai diluluskan apabila tanda kurung tidak ditambahkan
function Person(val){this.val=val};//类似这种传值的就得加
Dan keutamaan menambah () dan tidak menambah juga berbeza