Atribut prototype 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();

Cuba sendiri

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";

Cuba sendiri

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