Javascript 通过MS Edge中的for循环创建对象失败
我们在MS Edge浏览器中遇到了一个奇怪的问题,这种情况在某些环境中更为常见,而在某些环境中则从未出现过Javascript 通过MS Edge中的for循环创建对象失败,javascript,microsoft-edge,Javascript,Microsoft Edge,我们在MS Edge浏览器中遇到了一个奇怪的问题,这种情况在某些环境中更为常见,而在某些环境中则从未出现过 var myObject = {}; var someNumber = 8; for (var i = -someNumber; i <= someNumber; i++) { myObject[i] = {}; } var myObject={}; var someNumber=8; for(var i=-someNumber;i问题在于对边缘的for循环处理。我意识到,
var myObject = {};
var someNumber = 8;
for (var i = -someNumber; i <= someNumber; i++) {
myObject[i] = {};
}
var myObject={};
var someNumber=8;
for(var i=-someNumber;i问题在于对边缘的for循环处理。我意识到,当我在循环中不使用负数,而只是从0开始时,这种情况就不再发生了
var myObject = {};
var someNumber = 8;
for (var i = 0; i <= 2 * someNumber; i++) {
myObject[i - someNumber] = {};
}
var myObject={};
var someNumber=8;
对于(var i=0;i