var rdp = rdp = {};为什么声明需要用到两个=号;求大神解释一下,谢谢!!

一般声明赋值一个变量,都只是一个=号,就像var rdp=5;
可是突然一下子两个=号,就困惑了:var rdp = rdp = {},求大神解答下,
最好能给举个例子,万分感谢!!!!

2个回答

js里面var a=b={}是定义两个变量a和b,并都初始化为{},是var a={}, b={}的简写。如果两个变量名相同,像你里面两个都是rdp就没必要了。

ybdt1201
ybdt1201 谢谢大神的回答,你的解答完美解决了困惑
大约 4 年之前 回复

你等号前后是同一个变量名,不排除是人家代码写错了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问