对象值 赋值问题 

tmdwawa 2010-04-06 04:25:43
var sdf={
"i":"fdsf",
"s":this.id,//这里好像不行..
     "f":{"g":sdf.i}//这里好像也不行..
}
如何才能i值,赋值给s f ?????
...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangminyanghe 2010-04-06
  • 打赏
  • 举报
回复
"i":"fdsf",
"s":this.id,//这里好像不行..首先你的字写错了,是this.i而不是this.id,
tmdwawa 2010-04-06
  • 打赏
  • 举报
回复
看来解释型语言,也只能这样了!!谢谢各位了
lianqin7 2010-04-06
  • 打赏
  • 举报
回复

var sdf={
"i":"fdsf",
"s":this.id,//这里好像不行..
"f":{"g":sdf.i}//这里sdf的定义还没结束,所以不行调用sdf,只能把这句在sdf结束后定义如1楼
}
tmdwawa 2010-04-06
  • 打赏
  • 举报
回复
var sdf={
"i":"fdsf",
"s":this.i,//这里好像不行..
     "f":{"g":sdf.i}//这里好像也不行..
}
tmdwawa 2010-04-06
  • 打赏
  • 举报
回复
楼上的这样也行,但是我想在同一结构内相互调用,不知有没有办法

s_liangchao1s 2010-04-06
  • 打赏
  • 举报
回复

<script type="text/javascript">
var sdf={
"i":"fdsf",
"s":this.id,//这里好像不行..
}
sdf["f"] = {"g":sdf.i};
alert(sdf.f.g)
</script>

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧