为了账号安全,请及时绑定邮箱和手机立即绑定

javascript中如何通过遍历对象属性来修改局部变量的值?

javascript中如何通过遍历对象属性来修改局部变量的值?

皈依舞 2018-08-07 10:09:06
问题的逻辑属于实验性质,不需要讨论它的合理性,问题背景为:在一个函数中,我定义了多个局部变量,然后定义了一个json对象,json对象中的属性和定义的局部变量构成一一对应的关系。现在想让obj一级属性一一对应的去修改局部变量的值,比如让obj.name去修改name变量的值,obj.age去修改age变量的值,以此类推。可惜我并没有找到解决方案。现在我写了一个并不优雅,也不是我追求的自动识别的方案,代码如下:这段代码也是傻的可怜,可惜确实没有找到识别这些变量值为值类型的变量的名字的方案,说的好绕口。这个问题有点奇怪,是我在封装UI组件时思考的问题,希望大神们不惜赐教,大家一起来讨论分析下。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2423 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信