假设我有一个数组['tom','cat','jerry','tom','jerry']
,长度不确定,并且可能有重复项,我需要利用这个数组来做渲染,key该如何选取?
假设我有一个数组['tom','cat','jerry','tom','jerry']
,长度不确定,并且可能有重复项,我需要利用这个数组来做渲染,key该如何选取?
function renderData(dataSource) {
const items = {};
return dataSource.map((item) => {
items[item] = items[item] || 0;
const key = items[item]++;
return <div key={key}>{item}</div>;
});
}
renderData(["tom", "cat", "jerry", "tom", "jerry"]);
这样?
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
map个自增序列