Computer >> Máy Tính >  >> Lập trình >> HTML

Chúng tôi có thể xóa thuộc tính “getContext” của thẻ HTML5 Canvas thông qua tập lệnh không?

Không có mô tả nào trong đặc tả HTML5 cho biết việc xóa thuộc tính getContext bởi tập lệnh là hợp lệ.

Chúng tôi có thể viết một đoạn mã trong đó chúng tôi xóa thuộc tính getContext của HTMLCanvasElement và sau đó trong câu lệnh riêng biệt, chúng tôi đặt nó là không xác định.

Delete window.HTMLCanvasElement.prototype.getContext;

_assertSame(window.HTMLCanvasElement.prototype.getContext, undefined,
   "window.HTMLCanvasElement.prototype.getContext", "undefined");