Saya bekerja dengan Javascript (ES6) / FaceBook bereaksi dan mencoba untuk mendapatkan 3 elemen pertama dari array yang ukurannya bervariasi. Saya ingin melakukan yang setara dengan Linq take (n).
Dalam file Jsx saya, saya memiliki yang berikut ini:
var items = list.map(i => {
return (
<myview item={i} key={i.id} />
);
});
Kemudian untuk mendapatkan 3 item pertama saya mencoba
var map = new Map(list);
map.size = 3;
var items = map(i => {
return (<SpotlightLandingGlobalInboxItem item={i} key={i.id} />);
});
Ini tidak berfungsi karena peta tidak memiliki fungsi yang ditetapkan.
Bisakah Anda membantu?
list.slice(0, 3);
dan kemudian mengulanginya?