Function.prototype

Properti Function.prototype mewakili objek properti Function .

Deskripsi

Objek Function turunan dari Function.prototypeFunction.prototype tidak dapat di ubah.

Properti

Function.arguments This deprecated API should no longer be used, but will probably still work.
Sebuah array berdasakan argumen yang diberikan ke sebuah fungsi. Ini telah diabaikan sebagai properti dari Function, gunakan objek arguments yang tersedia di dalam fungsi saja.
Function.arity This is an obsolete API and is no longer guaranteed to work.
Digunakan untuk menentukan jumlah argumen yang diperlukan fungsi, tapi telah dihapus. Gunakan properti length.
Function.caller This API has not been standardized.
Menentukan fungsi yang dipanggil oleh fungsi yang sedang dijalankan saat ini.
Function.length
Menentukan jumlah argumen yang diperlukan oleh fungsi.
Function.name
Nama dari fungsi.
Function.displayName This API has not been standardized.
Tampilan nama fungsi.
Function.prototype.constructor
Menentukan fungsi yang membuat objek prototype. Lihat Object.prototype.constructor untuk lebih detailnya.

Method

Function.prototype.apply()
Memanggil fungsi dan menentukan nilai this berdasar nilai yang diberikan, argument bisa ditambahkan sebagai objek Array.
Function.prototype.bind()
Membuat fungsi baru dimana, ketika dipanggil, memiliki this yang diberi nilai yang tersedia, dengan urutan tertentu sesudah nilai yang tersedia ketika fungsi di jalankan.
Function.prototype.call()
Memanggil (menjalankan) sebuah fungsi dan memberi nilai this dari nilai yang tersedia, argumen bisa ditambahkan sebagaimana mestinya.
Function.prototype.isGenerator() This API has not been standardized.
Mengembalikan true jika fungsi adalah sebuah generator; selain itu akan mengembalikan  nilai false.
Function.prototype.toSource() This API has not been standardized.
Mengembalikan string berdasarkan kode sumber dari fungsi. Mengesampingkan method Object.prototype.toSource.
Function.prototype.toString()
Mengembalikan string berdasarkan kode sumber dari fungsi, mengesampingkan method Object.prototype.toString.

Spesifikasi

Spesifikasi Status Comment
ECMAScript 1st Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.1
ECMAScript 5.1 (ECMA-262)
The definition of 'Function.prototype' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Function.prototype' in that specification.
Standard  
ECMAScript (ECMA-262)
The definition of 'Function.prototype' in that specification.
Living Standard  

Kompabilitas Browser

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Lihat Juga