gpt4 book ai didi

javascript - 以最简洁的语法将算术序列插入数组 - Javascript

转载 作者:行者123 更新时间:2023-11-28 16:41:56 27 4
gpt4 key购买 nike

所以这不是什么大问题,但我真的很喜欢 JS 中的所有数组方法,如 array.map、.reduce 等。我遇到了这个问题,我需要构建一个算术序列参数(第一个数字,公差和总数),所以它看起来像这样:

let number = 3;
let d = 5;
let N = 6;

所以他们解决这个问题的方法只是将其插入一个数组中,但我想知道是否有更干净的方法来使用其中一种数组方法来实现它?我真的很想弄清楚,但无法。这是我的解决方案:

let number = 3;
let d = 5;
let N = 6;
for (let i = 0; i < N; i++) {
arr.push(number);
number += d;
}
console.log(arr);
// 3, 8, 13, 18, 23, 28

我很高兴知道是否有更简洁的方法来完成这个简单的操作。预先感谢您!

最佳答案

is there more clean way to do it using one of the array methods?

不是真的!您可以使用它们,例如Array.from 具有将 0..n 映射到序列中相应值的函数:

Array.from({length: N}, (_, i) => 3 + 5 * i)

但你不必这样做,而且我认为你的原件很好并且可读。

关于javascript - 以最简洁的语法将算术序列插入数组 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61059634/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com