服务端js问题

clipboard.png

这是服务端的js代码,代码运行结果是第二个write函数可以正确输出结果,而第一个却不行。但是实际操作中usr1中的1是会变的,我尝试写成write(retVar.(usr+1).usrname不行。有没有什么解决方法?

阅读 2k
4 个回答

retVar['usr'+1].usrname

obj='retVar.usr'+1//得到的是个字符串,不是对象的引用
obj=retVar['usr'+1]可破

第一个write是不是被第二个write覆盖了?

你这样定义obj会把对象转换成一个字符串的,肯定就调不出原本对象的属性

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题