1.可擴(kuò)展性表示對(duì)象是否可以擴(kuò)展,可以調(diào)用Object.esExtensible判定對(duì)象是否可擴(kuò)展挣柬,Object.preventExtensions可以改變對(duì)象的可擴(kuò)展性淳蔼,如果給一個(gè)把一個(gè)可擴(kuò)展對(duì)象轉(zhuǎn)為不可擴(kuò)展那么就不能轉(zhuǎn)為可擴(kuò)展栏豺,而且preventExtensions的改變只影響對(duì)象本身,如果給一個(gè)不可擴(kuò)展對(duì)象的原型添加新的屬性困后,這個(gè)不可擴(kuò)展對(duì)象依然可以繼承這些屬性
2.Object.seal也可以將對(duì)象設(shè)為無(wú)法擴(kuò)展功能和preventExtensions一致,此處還可以設(shè)置對(duì)象所有自有屬性為不可配置衬廷,不能給這個(gè)對(duì)象添加新的屬性摇予,也不能刪除或是配置,但可以對(duì)其可寫(xiě)性進(jìn)行設(shè)置吗跋,已封閉對(duì)象不能解封
3.Object.isSealed可以檢測(cè)對(duì)象是否封閉
4.Object.freeze凍結(jié)對(duì)象侧戴,將對(duì)象設(shè)置為不可擴(kuò)展,將對(duì)象的屬性設(shè)置為不可配置跌宛,所有數(shù)據(jù)屬性設(shè)為只讀酗宋,存儲(chǔ)器屬性如果有setter方法不受控制依然可以設(shè)置其存儲(chǔ)器屬性
5.Object.isFrozen檢測(cè)對(duì)象是否凍結(jié)
6.序列化對(duì)象:將對(duì)象轉(zhuǎn)為字符串,或是將字符串還原為對(duì)象疆拘。JSON.stringify序列化對(duì)象蜕猫,JSON.parse還原序列化后的字符串