.map使用
遍历数组每一项,返回满足条件的项形成的新的数组
<template>
<div>
</div>
</template>
<script>
export default {
data(){
return{
array1:[1,4,9,16]
}
},
methods:{
Mapp1(){
const map1 =this.array1.map(x=>x*2)
console.log(map1);
},
Mapp2(){
const map1=this.array1.map(x=>{
if(x==4){
return x *2
}
})
console.log(map1);
},
Mapp3(){
const map1=this.array1.map(x=>{
if(x == 4){
return x*2
}
return x
})
console.log(map1);
}
},
mounted(){
this.Mapp1()
this.Mapp2()
this.Mapp3()
}
}
</script>
返回结果如下