Tôi gặp lỗi khi tôi kiểm tra mã sau trong Safari.Sử dụng không mong muốn từ dành riêng 'let' ở chế độ nghiêm ngặt
var temp_color = null;
var temp = 0;
var tempv = 0;
for (let x in colorblock) {
temp_color = colorblock;
tempv = Math.pow((color.r - temp_color.r), 2) + Math.pow((color.g - temp_color.g), 2) + Math.pow((color.b - temp_color.b), 2);
if (x === 0) {
temp = tempv;
Safari ném lỗi "Sử dụng bất ngờ từ dành riêng 'cho' ở chế độ nghiêm ngặt" nhưng nó hoạt động khi tôi sử dụng Chrome.
Phiên bản nào của Safari bạn đang sử dụng? Đây có thể là sự cố không tương thích với trình duyệt với Tập lệnh ECMA. –
Safari có một số hỗ trợ khá thiếu cho ES2015, nhưng bạn không sử dụng nó trong sản xuất mà không có trình chuyển đổi, phải không? – adeneo
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#Browser_compatibility – adeneo