var arr =[{"id":1,"name":2},{"id":3,"name":4},{"id":3,"name":2}] Bagaimana untuk menggelung keluar ID arr? Selepas menggelung keluar, ubah suai nilai ID ini, bagaimana untuk menyimpannya semula?
Secara peribadi saya lebih suka forEachmap ini adalah kaedah penulisan yang lebih berfungsi
function arrGenerator(){
// return 原数组;
return [{"id":1,"name":2},{"id":3,"name":4},{"id":3,"name":2}];
}
var arr = arrGenerator();
var res = arr.map(item => item.id * 2); // 这里处理id 把原数组映射成另外个数组
// =>
// [2, 6, 6]
var arr2 = arrGenerator();
var res2 = arr2.map(item => {
return {
id: item.id * 2, // 这里处理 id
name: item.name + '酱❤❤'
}
});
forEachmap 这些比较函数式的写法
rrreee
对数组的操作就跟做集合映射一样
尤其是这个。。。 真让人陶醉 arr.map(item => item.id * 2)
#🎜🎜#Operasi pada tatasusunan adalah sama seperti pemetaan set
#🎜🎜#Terutama yang ini. . . Ia sangat memabukkan #🎜🎜#arr.map(item => item.id * 2)#🎜🎜#
Kaedah yang mudah difahami ialah menggelung secara terus dan kemudian membuat pertimbangan berdasarkan ID yang ingin anda ubah dan kemudian menetapkannya semula
Letakkan semula selepas menukar:
Melintasi tatasusunan:
var arr =[{"id":1,"name":2},{"id":3,"name":4},{"id":3,"name":2}]
Bagaimana untuk menggelung keluar ID arr?
Selepas menggelung keluar, ubah suai nilai ID ini, bagaimana untuk menyimpannya semula?
Secara peribadi saya lebih suka
forEach
map
ini adalah kaedah penulisan yang lebih berfungsiforEach
map
这些比较函数式的写法 rrreee对数组的操作就跟做集合映射一样
尤其是这个。。。 真让人陶醉
#🎜🎜#Operasi pada tatasusunan adalah sama seperti pemetaan set #🎜🎜#Terutama yang ini. . . Ia sangat memabukkan #🎜🎜#arr.map(item => item.id * 2)
Kaedah yang mudah difahami ialah menggelung secara terus dan kemudian membuat pertimbangan berdasarkan ID yang ingin anda ubah dan kemudian menetapkannya semula