JS 方法Object.freeze

237 阅读1分钟

Object.freeze()对一个对象进行冻结,不能对对象的属性进行添加,修改,删除 只能对对象进行浅冻结,只能控制直接的属性,属性的属性不能被控制 例如:

const person = {
	name: "Lisa",
    hobby: {
    	game: "badminton"
    }
}
Object.freeze(person)
// 可以操作修改
person.hobby.game = "Basketball"

Object.entries()方法,返回一个给定对象自身可枚举属性的键值对数组