我想分开数组

I want to separate the arrays

我要打印这个:

name: 100 * 20, price: 100
name: 100 * 30, price: -2000
name: 100 * 40, price: 3000

如果您想将价格转换为正值,您可以尝试在循环中使用 abs() 方法。然后在循环中将 arrString 的元素推入 items

$scope.items = [];
for (i = 0; i < $scope.arrString.length; i++) {
    console.log("size: " + $scope.arrString[i] + " price: " + $scope.arrString1[i]);
    $scope.items.push({
        name: $scope.arrString[i],
        price: Math.abs(+$scope.arrString1[i])
    });
}

for (i = 0; i < $scope.items.length; i++) {
    console.log("size: " + $scope.items[i].name + ", price: " + $scope.items[i].price);
}

+$scope.arrString1[i] 语句正在将 $scope.arrString1[i] 从字符串转换为数字。