首页
论坛
Yoo趣儿
›
探索分享
›
问与答
›
刚学 ts 发现 readonly 属性居然可以修改,有大神知道是 ...
刚学 ts 发现 readonly 属性居然可以修改,有大神知道是怎么回事吗
查看
195
|
回复
3
作者:
baolinliu442k
发布时间:2024-4-17 22:00:56
为什么 aa 的属性可以修改, 而直接 aa.a = 1 是不允许的
如图所示
nightwitch
2024-4-17 22:01:56
想要真正的 readonly 用 Object.freeze()。
ts 只能靠静态分析来做这种检查,总有 case 可以绕开
mxT52CRuqR6o5
2024-4-17 22:02:49
不仅如此,你在 ts 里定义一个类型为 number 的属性在运行时还能给它赋 string 值呢
Trim21
2024-4-17 22:03:31
你 Proxify 的实现有问题呗。
不过我也不确定 typescript 能不能实现这个类型安全。。。
返回列表
您需要登录后才可以回帖
登录
|
立即注册
发表回复
浏览过的版块
优惠信息
通讯人
二手交易
程序员
Windows
服务器
QQ 微信
社会资讯
分享发现
搜索
热门主题
哈哈,服!
为啥微信短视频里边推销GEO的账号,性别几
盲猜 2 小时后发布 GPT-5.6!
做了一个 5 Letter Word Finder:按 Wordle
[分享] 分享一个我做的新闻 CLI 可以帮助大
小米手机贴膜掉了,去小米之家或者授权体验
我当年混铁血论坛,坛友们混哪里?
中级职称考试,过了~以后也是有职称的人了
限时免费公益codex满血5.55.4可用,免费分
3117倒闭了吗?
热门板块
问与答
分享发现
分享创造
奇思妙想
分享邀请码
商业推广
优惠信息
Python
PHP
Java
JavaScript
Node.js
Go语言
C++
HTML
公告
网站帮助 - Yoo趣儿
2022-03-27
我们的愿景
2022-03-27
在 Yoo趣儿 投放广告
2022-03-27
Yoo趣儿网站用户应遵守规则
2022-03-24
返回顶部