Tôi gặp lỗi lạ trong Chrome ... hãy xem ảnh chụp màn hình bên dưới.Không thể đặt thuộc tính ... của undefined --- bizarre
Tôi xác định bản ghi bằng cách sử dụng cú pháp ngữ pháp đối tượng.
Tôi thử đặt thuộc tính "id" và nhận ngoại lệ.
Tôi đã thử cả hai:
record['id'] = 'wtf';
và cũng
record.id = 'wtf';
tôi sử dụng loại cú pháp ở khắp nơi trong kịch bản của tôi .... những gì có thể xảy ra ở đây? Đây có phải là lỗi trong Chrome không?
EDIT: tôi đã giải quyết được vấn đề đối với bây giờ, nhưng tôi vẫn không chắc chắn lý do tại sao điều này xảy ra. Tôi đã di chuyển định nghĩa bản ghi xảy ra bên ngoài khối nếu. Có ai biết chuyện gì có thể xảy ra không? Tôi nghĩ rằng tất cả các khai báo biến được scoped đến chức năng và do đó đây không phải là một vấn đề.
Tôi không thể tạo lại lỗi (trên Chrome 7 và Firefox trên máy Mac). Từ thông tin ở đây và ảnh chụp màn hình, có vẻ như không có gì sai với mã của bạn. Giá trị của 'record' ngay trước dòng" sai "là gì? – nickf