Atribut prototype Number JavaScript
- Halaman Sebelumnya parseInt()
- Halaman Berikutnya toExponential()
- Kembali ke Tahap Atas Panduan Rujukan Number JavaScript
Definisi dan penggunaan
prototype
Memungkinkan Anda menambahkan atribut dan metode baru ke angka.
prototype
adalah properti yang tersedia untuk semua objek JavaScript.
Instans
Buat suatu metode angka baru yang mengembalikan setengah nilai angka:
Number.prototype.myMethod = function() { kembalikan nilai this.valueOf() / 2; };
Gunakan metode baru untuk angka:
let n = 55; let x = n.myMethod();
Sintaks
Number.prototype.name = nilai
Peringatan
Tidak disarankan untuk mengubah prototype objek yang tidak diawasi Anda.
Anda tidak seharusnya mengubah prototype tipe data JavaScript bawaan, seperti:
- Number
- String
- Array
- Tanggal
- Booleans
- Fungsi
- Objek
Hanya ubah prototype objek sendiri Anda.
Atribut prototype
JavaScript prototype
Atribut memungkinkan Anda menambahkan atribut baru kepada objek:
Instans
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Dukungan pelayar
Number.prototype
adalah fitur ECMAScript1 (ES1).
Semua pelayar mendukung ES1 (JavaScript 1997) penuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya parseInt()
- Halaman Berikutnya toExponential()
- Kembali ke Tahap Atas Panduan Rujukan Number JavaScript