查看: 2046|回复: 3

[有事请教] 【已经解决】请问如何用for循环去弄get方法?

[复制链接]
梦石
0
星屑
848
在线时间
117 小时
注册时间
2018-4-7
回帖
93
发表于 2022-3-13 14:57:08 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 新耀012478 于 2022-3-13 19:33 编辑

var aaa=[0,1,2,3,4,5,6,7,8,9];
var bbb=function(){};
for (var i=0;i<10;i++){
Object.defineProperty(bbb,"ccc".concat(i),{
get:function(){return aaa},
})}
大概是这个意思,最后结果希望bbb.ccc0=aaa[0]的值这种感觉。
可是我试的时候,发现不行。网上直接搜JS+for循环+get方法这种也没跳出结果来,所以只好来论坛上问了
梦石
0
星屑
848
在线时间
117 小时
注册时间
2018-4-7
回帖
93
 楼主| 发表于 2022-3-13 19:33:05 | 显示全部楼层
把var改成let以后bug消失了……
回复

使用道具 举报

梦石
0
星屑
419
在线时间
54 小时
注册时间
2019-6-19
回帖
8
发表于 2022-3-13 23:23:04 | 显示全部楼层
var和let有什么区别

点评

let只在当前作用域生效  发表于 2022-3-14 09:34
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部