如何使用Array.from
将数组索引值传递给func
我有这个密码
const g = (length, func) => {
return Array.from({ length }, func);
};
const getData = () => { /*do work*/ }
g(getData())
我希望能够将index传递给getData()
函数
const g = (length, func) => {
return Array.from({ length }, func(index));
};
const getData = (index) => { return { id: index } }
是否可以在Array.from()
函数中实现?
1条答案
按热度按时间xriantvc1#
传递给
Array.from
回调函数的第二个参数将是被迭代的索引。或者,如果您希望它成为第一个参数,请使用匿名内联函数在
Array.from
中使用索引来调用它。