Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Có thể sửa đổi prototype đối tượng tích hợp sẵn trong JavaScript không?

Dưới đây là mã để sửa đổi prototype đối tượng tích hợp sẵn trong JavaScript.

Ví dụ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 20px;       font-weight: 500;       color: blueviolet;    } </style> </head> <body> <h1>Sửa đổi prototype đối tượng tích hợp sẵn</h1> <div class="result"></div> <br /> <button class="Btn">Click Here</button> <h3>Nhấn nút trên để gọi phương thức alert</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    window.alert = function (msg) {       resEle.innerHTML = "Hàm Alert tùy chỉnh đã được kích hoạt<br>";       resEle.innerHTML += "Thông báo Alert = " + msg;    };    BtnEle.addEventListener("click", () => {       alert("Hello World");    }); </script> </body> </html>

Kết quả

Có thể sửa đổi prototype đối tượng tích hợp sẵn trong JavaScript không?

Khi nhấn nút 'Click Here':

Có thể sửa đổi prototype đối tượng tích hợp sẵn trong JavaScript không?