当前位置:首页 > ES6 > 正文内容

js 数据保护

自由小鸟7年前 (2019-07-01)ES63359

es3的写法利用构造函数闭包来实现属性不可编辑

image.png

es5的写法用一个defineProperty 来实现只可读 writable:false

image.png

es6的实现,代理new Proxy来实现,思想和es3很像,操作是代理对象person

image.png



版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=43

返回列表

上一篇:es6 promise

下一篇:es6 作用域

“js 数据保护” 的相关文章

es6 作用域

作用域 let  constconst定义是常量不可修改,除引用外1,let声明的变量只有在块作用域是{}里可以访问,之外就不可访问2,使用let不可以重复定义变量3,代码用了es6是强制作用了严格模式的,在es5是开启严格模式“use strict”,在es6中不用这种话,4,在严格模式...

es6 函数扩展

参数默认值rest参数扩展运算符箭头函数this绑定尾调用// 参数默认值{    function test(x,y='world'){        conso...

es6 类

类的概念(基本语法,继承关系,静态方法,表态属性)类还提供了getter  setter{//基本定义和生成实例class Parent{constructor(name='mukewang'){this.name=name;}}}{//继承class Parent{con...

精选之Promise

我们从promise是什么怎么会出现来一步步解决问题来深入了解1、了解 Promise 吗? 2、Promise 解决的痛点是什么? 3、Promise 解决的痛点还有其他方法可以解决吗?如果有,请列举。 4、Promise 如何使用? 5、Promise 常用的方法有哪些?它们的作用是什么...