我想分开数组
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]
从字符串转换为数字。
我要打印这个:
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]
从字符串转换为数字。