hooyantsing's Blog

P14_Object-freeze冻结变量

字数统计: 126阅读时长: 1 min
2020/10/26

Object.freeze冻结变量

海豚日记 学习JS看这个就够了,全面打通 JAVASCRIPT 知识点(更新到17章)

Object.freeze

锁住对象,使对象里的成员变量禁止修改。

1
2
3
4
5
6
7
8
9
10
const HOST = {
url : "https://www.houdunren.com/api",
port : 443
};

// 锁住
Object.freeze(HOST);

HOST.port = 80;
console.log(HOST);

执行输出:

{url : “https://www.houdunren.com/api",port : 443}

可以看到,port 并没有被改变。如果使用 严格模式 ,将直接通过报错的方式告诉你 port 不可改变。

CATALOG
  1. 1. Object.freeze冻结变量
    1. 1.0.1. Object.freeze