不要使用
var name
window
适用范围和特殊要求
""
相反,通过使用
const
let
,(而不是
var
)您的变量现在被实例化并在它自己的块范围内(不是
窗口
另外,当你和
<
使用just
length
,不是
length - 1
const str = `PP 0800 / 00 / XX: Units: 2: Total: 4.70 ||
PP 0800 / 00 / XX: Units: 1: Total: 2.35 ||`;
const lines = str.split(/\n/);
const name = [];
const unit = [];
const total = [];
for (let i = 0; i < lines.length; i++) {
const parts = lines[i].replace("||", "").split(":");
name.push(parts[0].trim());
unit.push(parts[2].trim());
total.push(parts[4].trim());
}
console.log(name, unit, total)