我尝试了一个代码来检查后缀增量一元运算符,我希望增量应用于所有数组内容。问题是,当我这样做时,增量并未应用于数组内的所有变量。
我试图将 ++ 一元运算符放在 NewArray 后面
var array = ["2","mina",false,true,1.1,{Age:28}];
var i = 0;
var NewArray = "";
var text = ""
while(i < array.length){
NewArray = array[i];
text = NewArray++
console.log(text);
i++;
}
我预计结果是:“3 , NaN ,0, 1 , 2.1 , NaN”
实际结果是:“2 , NaN , 0 , 1 , 1.1 , NaN”
你可以这样做。希望能帮到你
var array = [2,"mina",false,true,1.1,{Age:28}];
var i = 0;
var text;
var NewArray;
while(i < array.length){
NewArray = array[i];
//console.log(NewArray);
text = NewArray == true || NewArray == false ? parseFloat(++NewArray - 1): parseFloat(++NewArray);
console.log(text);
i++;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句