js如何通过字符串的写法来传递对象成员数值?

TJS代码是可以这样写classmyclass(){varxingbie='男人'//性别varold=20;//年纪}varbla=newmyclass();funct... TJS代码是可以这样写
class myclass()
{
var xingbie='男人' //性别
var old=20; //年纪
}

var bla =new myclass();

function zz(myzz)
{
f[myzz].xingbie='男人' //性别
f[myzz].old=20; //年纪
}

zz(bla); //直接用这个函数就可以初始化了。

现在要问的是TJS中的f[myzz] 用JS的写法应该怎么写来替代
zz(bla); //这里写错了,bla部分应该是字符串,要打单引号的。也就是说,f[myzz].xingbie 等于是 bla.xingbie
展开
 我来答
网海1书生
科技发烧友

2017-12-22 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26230

向TA提问 私信TA
展开全部
eval(myzz).xingbie='男';
eval(myzz).old=20;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式