【发布时间】:2019-10-29 16:37:36
【问题描述】:
我知道下面的代码不正确,但我认为它会表明意图。这可能吗?我希望这个函数更新原始数组,所有 orderno 的格式都是 000.0.000.00000.0。
let cars= [
{orderno: "5766302385925", make: "Alfa", dealership: "NA"},
{orderno: "4663873261390", make: "Merc", dealership: "NA"},
{orderno: "8458821291579" , make: "BMW", dealership: "EU"},
{orderno: "3376768687480", make: "Ford", dealership: "NA"},
{orderno: "5186132840921", make: "Buick", dealership: "EU"},
];
function addOrderDot() {
for (var i=0; i<cars.length; i++) {
cars.orderno[i].splice(2,0,'.')
cars.orderno[i].splice(3,0,'.')
cars.orderno[i].splice(6,0,'.')
cars.orderno[i].splice(11,0,'.')
}
}
函数后所需的数组:
let cars= [
{orderno: "576.6.302.38592.5", make: "Alfa", dealership: "NA"},
{orderno: "466.3.873.26139.0", make: "Merc", dealership: "NA"},
{orderno: "845.8.821.29157.9" , make: "BMW", dealership: "EU"},
{orderno: "337.6.768.68748.0", make: "Ford", dealership: "NA"},
{orderno: "518.6.132.84092.1", make: "Buick", dealership: "EU"},
];
【问题讨论】:
-
如果您认为任何回复都回答了您的问题,请考虑将其标记为已接受,以使未来的读者受益。更多信息:stackoverflow.com/help/someone-answers.
标签: javascript arrays function object