使用
array.map(callback(value,index,array))
将array映射成另外一个array,接受一个回调方法
callback的三个参数
-
value:迭代到的值
-
index:当前迭代的序号
-
rray:数组
示例:
let arr = ['adsf','uio','jnzxcv']
let arrb = arr.map(
(val,index,arr)=>{
console.log(`${val}-${index}-${arr}`);
return val+index;
}
)
// adsf-0-adsf,uio,jnzxcv
// uio-1-adsf,uio,jnzxcv
// jnzxcv-2-adsf,uio,jnzxcv
console.log(arrb)
// ["adsf0", "uio1", "jnzxcv2"]
网友评论