在Chrome中,此代码返回“ true”,在Firefox中,其返回“ 0,0”:
hndl.translate=[pos1[0]-pos0[0],pos1[1]-pos0[1]];
alert(hndl.translate)
pos1和pos0都是已验证包含有效数字的数组。 hndl是对象。我的猜测是,在此情况下这无关紧要。
甚至更陌生,将第二行更改为:
alert([pos1[0]-pos0[0],pos1[1]-pos0[1]])
就像我期望的那样,返回“ [0,0]”。
这是怎么回事
最佳答案
...解决:我没注意到hndl是dom对象。使用普通对象进行测试不会产生相同的结果。将属性名称从“翻译”更改为“翻译”解决了该问题。