<p onclick="fun()"></p>
Nampaknya fungsi acara hanya boleh ditulis dalam skop global Bagaimana jika saya ingin memanggil kaedah dalam kelas?
class xxx(){ func(){}//如果要调用这个方法呢?不能直接写在onclick后面吧 }
温故而知新,可以为师矣。 博客:www.ouyangke.com
Jika anda ingin memanggil fungsi dalam kelas, anda perlu membuat instantiat
let x = new xxx()
<p onclick="x.fun()"></p>
Pertama sekali, anda perlu faham bahawa kelas hanyalah gula sintaksis untuk pembina, yang bersamaan dengan
var xxx = (function () { function xxx() {} xxx.prototype.func = function () { }; return xxx; }());
Eh, apa maksudnya () selepas kelas? Sintaks baharu?
()
Jika anda ingin memanggil fungsi dalam kelas, anda perlu membuat instantiat
Pertama sekali, anda perlu faham bahawa kelas hanyalah gula sintaksis untuk pembina, yang bersamaan dengan
Eh, apa maksudnya
()
selepas kelas? Sintaks baharu?