ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    JS Object.freeze() 冻结对象

    Aug 31, 20229 min read

    不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值,相当于Object.seal + 所有属性writable:false

    const obj = {
        name: 'wahaha'
      }
    
      Object.seal(obj)
    
      obj.age = 18
      obj.age // undefined
      obj.name = 'cinob'
      console.log(obj.name) // wahaha
      delete obj.name // false
      console.log(obj.name) // wahaha
    
    

    相关文章

    SwiftUI 如何平铺图片?

    在 SwiftUI 中,通过 `.resizable().scaledToFill()` 修饰符可以实现图片的平铺,并使用 `edgesIgnoringSafeArea(.all)` 确保图片延伸至屏幕边缘。

    前端错误分类及如何捕获

    前端错误包括语法、运行时、逻辑和资源加载错误,可通过try-catch、代码分析、浏览器工具和第三方库如sentry、log4js来捕获和处理。

    使用Fiddler拦截和修改响应,你需要掌握的技巧

    使用Fiddler拦截和修改响应的技巧包括安装软件、配置规则、捕获请求、查看详细信息、设置自动响应规则以及保存修改。

    MAC Powerline fonts 字体安装

    本文介绍了在不同Linux系统中安装Powerline字体的命令,包括Debian/Ubuntu、Fedora/RedHat以及通过GitHub克隆安装的方法。

    Next.js的路由表输出标识

    Next.js的路由表输出使用不同符号如`○`、`●`、`λ`、`Δ`和`+`来标识页面的渲染类型和功能。