扫码关注官方订阅号
这是服务端的js代码,代码运行结果是第二个write函数可以正确输出结果,而第一个却不行。但是实际操作中usr1中的1是会变的,我尝试写成write(retVar.(usr+1).usrname不行。有没有什么解决方法?
走同样的路,发现不同的人生
retVar['usr'+1].usrname
obj='retVar.usr'+1//得到的是个字符串,不是对象的引用obj=retVar['usr'+1]可破
第一个write是不是被第二个write覆盖了?
你这样定义obj会把对象转换成一个字符串的,肯定就调不出原本对象的属性
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
retVar['usr'+1].usrnameobj='retVar.usr'+1//得到的是个字符串,不是对象的引用
obj=retVar['usr'+1]可破
第一个write是不是被第二个write覆盖了?
你这样定义obj会把对象转换成一个字符串的,肯定就调不出原本对象的属性