国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - js berorientasikan objek
扔個三星炸死你
扔個三星炸死你 2017-06-26 10:58:46
0
4
721

Maafkan saya, apakah perbezaan antara menambah kurungan atau tidak dalam fungsi mm selepas baru Mengapa saya mendapat keputusan yang sama bolehkah pakar senior menjelaskan prinsip?

扔個三星炸死你
扔個三星炸死你

membalas semua(4)
大家講道理

Pertama sekali, untuk soalan asas seperti ini, anda perlu belajar merujuk dokumentasi rasmi
Dokumentasi mempunyai arahan terperinci: foo baharu adalah bersamaan dengan foo baharu(), yang hanya boleh digunakan tanpa melepasi sebarang parameter.
Sudah tentu, anda tidak boleh mempercayai sepenuhnya dokumentasi , lagipun, perangkap js. .
Lalu apa bezanya? Terdapat penjelasan terperinci dalam
ringkasan keutamaan ini: baharu (dengan senarai parameter) mempunyai keutamaan 19, dan baharu (tanpa pemisahan parameter) mempunyai keutamaan 18, jadi new foo() akan dilaksanakan dahulu

Akhirnya, saya masih ingat melihat artikel tidak lama dahulu mengenai soalan temuduga yang agak menjijikkan, yang menguji..., f(), f baru, f.g(), f.g(), dsb. Berkenaan dengan masalah pengiraan keutamaan, anda boleh cari sendiri

phpcn_u1582

Rujuk MDN

pembina baharu[([argumen])]

Apabila tidak perlu melepasi parameter, kurungan () adalah pilihan

洪濤

var mm = fungsi(val){

this.m = val

}
var a = mm(1) baharu ;
console.log(a)
var b = mm baharu ;
console.log(b)

過去多啦不再A夢

Jika pembina tidak memerlukan parameter, tiada perbezaan antara menambah dan tidak menambah kurungan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan