Eduard Asked: 2020-06-10 06:38:16 +0800 CST 2020-06-10 06:38:16 +0800 CST 2020-06-10 06:38:16 +0800 CST 拆分数组的每个元素 772 我有这个数组promedio = [220,230];,我需要将每个数组除以var cantidad = 4; javascript 3 Answers Voted Best Answer JackNavaRow 2020-06-10T07:00:32+08:002020-06-10T07:00:32+08:00 一个带有array.map的简单示例,将根据您要循环的数组生成一个新数组 const divisor = 4; const array = [220, 320]; let resultado = [] resultado = array.map(function(v) { return v / divisor; }); console.log(array.toString(), "array de entrada"); console.log(resultado.toString(), "array de salida"); sioesi 2020-06-10T06:47:35+08:002020-06-10T06:47:35+08:00 您可以遍历您的数组以访问每个元素并将其除以您需要的任何数字。我不会返回数组或更新数组的元素,因为我想您将单独使用它们。 var promedio = [220,320]; var cantidad = 4; for (i = 0; i < promedio.length; i++) { var resultado = promedio[i] / cantidad; console.log(resultado); } Alvaro Montoro 2020-06-10T07:10:01+08:002020-06-10T07:10:01+08:00 您有一个带有循环的答案和另一个带有 的答案map,我将给您第三个使用forEach. 随着forEach您遍历数组的所有元素,您只需更新值: var promedio = [220, 320]; var resultado = []; var divisor = 4; promedio.forEach(function(elemento, indice) { resultado[indice] = elemento / divisor; }); console.log(resultado);
一个带有array.map的简单示例,将根据您要循环的数组生成一个新数组
您可以遍历您的数组以访问每个元素并将其除以您需要的任何数字。我不会返回数组或更新数组的元素,因为我想您将单独使用它们。
您有一个带有循环的答案和另一个带有 的答案
map
,我将给您第三个使用forEach
. 随着forEach
您遍历数组的所有元素,您只需更新值: