色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 數組相乘

張越彬1年前8瀏覽0評論
JavaScript中的數組是一組存儲變量的有序容器。不僅可以存儲數值,還可以存儲字符串和對象等。數組相乘是一種常見的運算方式,它可以將兩個數組的對應元素進行乘法計算并返回新的數組。下面我們來詳細了解一下JavaScript數組相乘的方法。 首先,讓我們來看一個簡單的例子。假設我們有兩個數組,一個數組存儲了一組物品的價格,另一個數組存儲了這些物品的數量。我們想要計算每種物品的總價錢,我們可以使用數組相乘的方式,代碼如下:
var price = [10, 5, 3, 7];
var quantity = [2, 3, 5, 1];
var totalPrice = [];
for (var i = 0; i< price.length; i++) {
totalPrice[i] = price[i] * quantity[i];
}
console.log(totalPrice);
// output: [20, 15, 15, 7]
以上代碼中,我們定義了兩個數組price和quantity,分別存儲了物品價格和數量。然后通過使用for循環(huán)遍歷數組,并使用數組相乘的方法將每個物品的價格和數量相乘。最后,將結果存儲在totalPrice數組中并輸出。 除了上面的例子,數組相乘還有其他使用方法。例如,我們可以將一個數字和一個數組相乘,或者將一個數組的元素相乘并將其返回為一個數字。下面是一個例子,演示上述兩種情況:
var arr = [2, 3, 4];
// 將數字和數組相乘
var result1 = arr.map(function(i) {
return i * 2;
});
console.log(result1);
// output: [4, 6, 8]
// 將數組元素相乘并返回一個數字
var result2 = arr.reduce(function(total, i) {
return total * i;
});
console.log(result2);
// output: 24
以上代碼中,我們定義了一個數組arr,然后通過使用map()方法將數字2 multiplied by each element of the array并將其返回為新數組。接著,使用reduce()方法將數組的元素相乘,并將結果存儲在result2變量中。 總之,JavaScript中使用數組相乘可以實現(xiàn)各種有用的操作,例如計算訂單總價、計算數組元素的乘積等。這種技術的實現(xiàn)方法既可以是使用for循環(huán)和if語句,也可以使用高級的數組方法,例如map()和reduce()。在處理數組時,使用數組相乘是一種非常有用的方法,應該掌握。\