Rumah >hujung hadapan web >tutorial js >Perbincangan ringkas tentang objek Objek dan Fungsi dalam kemahiran Javascript_javascript
1.Objek
Objek prototaip
Prototaip ialah atribut objek, iaitu atribut prototaip Setiap objek mempunyai atribut dalaman ini, dan ia juga merupakan objek itu sendiri.
<script type="text/javascript"> Object.prototype.num= 10; alert("添加原型对象属性:"+ Object.num); Object.num = 20; alert("添加对象属性:"+Object.num); </script>
Rantai Prototaip
Object.prototype.a = 3.14;
alert("Instance of Object object:" new Object().a);
alert("Properties of String object:" String.a);
Analisis: Apabila prototaip Objek dilanjutkan, ia bersamaan dengan objek menjadi Object.prototype, iaitu, semua objek tempatan mempunyai sifat objek ini Kerana semua objek tempatan mewarisi objek Objek, String juga mempunyai nilai atribut a.
2.Objek fungsi
objek hujah
Apabila fungsi dilaksanakan, sistem secara automatik akan mencipta atribut objek argumen untuk objek fungsi Atribut objek argumen hanya boleh digunakan dalam badan fungsi dan digunakan untuk mengurus parameter sebenar fungsi.
(1) atribut pemanggil
Atribut pemanggil menunjukkan pemanggil fungsi, jadi dalam contoh berikut, pemanggil fungsi a ialah fungsi b();
<script type="text/javascript"> var a = new Function("alert('a:'+a.caller)"); function b() { a(); alert('b:'+b.caller); } b(); </script>
Panjang adalah sifat objek Argumen, yang menunjukkan bilangan parameter yang diluluskan apabila fungsi dipanggil.
function argc() { alert(arguments[0]+arguments[1]+arguments[3]); } argc(1,2,3);