跳至内容
来去匆匆

来去匆匆

Talk is cheap,Show me the code。

发布于2022年6月12日 由Yang

利用ES6的proxy设置一个简单的验证器

const person = new Proxy(
    {
        name: 'Tom',
        age: 13
    },
    {
        set: (item, key, value) => {
            if(key === 'age') {
                if(value > 18) {
                    throw new RangeError('age is too big')
                } else {
                    item[key] = value
                }
            }
        }
    }
)
console.log(person.age = 12)
console.log(person.age = 19)
利用ES6的proxy设置一个简单的验证器插图

文章导航

上一篇文章上一篇 js的事件循环机制
下一篇文章下一篇 抛弃Promise,Nestjs 使用 Rxjs 来处理异步请求

其他操作

  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

近期文章

  • 一个简单的Vue3 轮播图组件
  • 如何使用 unplugin-auto-import 和 unplugin-vue-components 自动导入组件、ui库、单文件组件
  • Macos安装conda 切换源
  • 如何通过 openvpn 连接服务器
  • TS实现一个简单的 pick 方法

近期评论

    归档

    • 2025 年 2 月
    • 2024 年 7 月
    • 2024 年 5 月
    • 2024 年 3 月
    • 2023 年 6 月
    • 2023 年 3 月
    • 2022 年 7 月
    • 2022 年 6 月
    • 2022 年 5 月
    • 2021 年 10 月
    • 2021 年 9 月
    • 2021 年 5 月
    • 2020 年 12 月
    • 2020 年 11 月
    • 2020 年 10 月
    • 2020 年 9 月
    • 2020 年 7 月
    • 2020 年 6 月
    • 2019 年 2 月

    分类

    • 学习

    之前的数据库丢了,从头开始吧,我太难了。

    陇ICP备18004022号-1

    公安备案号:62042302000162

    自豪地采用WordPress