TAILIEUCHUNG - Phát triển Javascript - part 20

Tham khảo tài liệu 'phát triển javascript - part 20', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Updates to the Object Model 163 ES3 objects are basically mutable collections of properties. The method can be used to seal an entire object all of the object s own properties will have their configurable attribute set to false and subsequently the object s Extensible property is set to false. Using a browser that supports and the seal method could be implemented as in Listing . Listing Possible implementation if function object var properties object var desc prop for var i 0 l i l i prop properties i desc object prop if false object prop desc object return object We can check whether or not an object is sealed using . Notice how this example also uses which returns the names of all the object s own properties including those whose enumerable attribute is false. The similar method returns the property names of all enumerable properties of an object exactly like the method in does today. To easily make an entire object immutable we can use the related but even more restrictive function . freeze works like seal and additionally sets all the properties writable attributes to false thus completely locking the object down for modification. Download from 164 ECMAScript 5th Edition Prototypal Inheritance ECMAScript5 makes prototypal inheritance in JavaScript more obvious and avoids the clumsy constructor convention. In ES3 the only native way to create an object sphere that inherits from another object circle is by proxying via a constructor as Listing shows. Listing Create an object that .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.