Thuộc tính prototype của mảng JavaScript

Định nghĩa và cách sử dụng

prototype là hàm tạo toàn cục có thể sử dụng cho tất cả các đối tượng JavaScript.

prototype tham chiếu đối tượng toàn cục Array().

prototype Hàm tạo cho phép bạn thêm thuộc tính và phương thức mới vào mảng.

Khi tạo thuộc tính mới, tất cả các mảng sẽ nhận được thuộc tính và giá trị của nó.

Khi tạo phương thức mới, tất cả các mảng sẽ nhận được phương thức này.

thực thể

Tạo một phương thức mới cho mảng, chuyển giá trị mảng thành chữ hoa:

Array.prototype.myUcase = function() {
  for (i = 0; i < this.length; i++) {
    this[i] = this[i].toUpperCase();
  }
};

Tạo một mảng, sau đó gọi phương thức myUcase:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.myUcase();

thử trực tiếp

cú pháp

Array.prototype.tên = giá trị

hỗ trợ trình duyệt

tất cả các trình duyệt đều hỗ trợ hoàn toàn prototype

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình:Mảng JavaScript

Giáo trình:Mảng Const của JavaScript

Giáo trình:Phương thức mảng JavaScript

Giáo trình:Sắp xếp mảng JavaScript

Giáo trình:Thực hiện lặp lại mảng JavaScript