我正在与freecodecamp研究,并需要找到一种方法将数字转换为位置数字的总和,如[1234]至[1000,200,30,4 ]。 代码如下所示:javascript中的位置数字的总和
for(var i=0;i<newArr.length;i++){
var order = newArr.length-1 - i;
newArr.splice(i,1,newArr[i]*1e(order));
}
这里newArr将是1234 节点给出错误:无效令牌1E(订单)。 需要一些建议如何使它正确。
指数表示法仅适用于数字文字,您不能将表达式替换为指数。 – Barmar