小编moc*_*ame的帖子

记录对象显示所有属性,但单独记录属性显示“未定义”

我正在尝试将我构建的 PHP 函数移植到 Javascript,并且发现了许多差异,导致了大量额外的工作。我被困在这个问题上,找不到任何逻辑:
X: 95.29
Y: 27.39
testParse2.RXdec : 0.1

 var curPos={};
 curPos={};
 console.log(curPos);       //X:97.19 Y:27.39 (I expect an empty object)
 console.log(curPos['X']);  //undefined (seems ok but makes no sense with above)
 console.log(curPos['Y']);  //undefined (seems ok but makes no sense with above)

   for(var Ri=0; Ri < 20; Ri++){    

     curPos['X'] = "";
     curPos['Y'] = "";
 console.log(curPos['X']);  // "" (seems ok)
 console.log(curPos['Y']);  // "" (seems ok)
 console.log(curPos);       //X:97.19 Y:27.39
     curPos.X = (((XY(lastPos[AV['A']], 'X')*1)+(testParse2.RXdec*1*Ri)).toFixed(10)*1);
     curPos.Y = (((XY(lastPos[AV['B']], 'Y')*1)+(testParse2.RYdec*1*Ri)).toFixed(10)*1);
 console.log(curPos);   // X:97.19 Y:27.39 (I …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop object javascript-objects

0
推荐指数
1
解决办法
205
查看次数

标签 统计

for-loop ×1

javascript ×1

javascript-objects ×1

object ×1