vue项目中,后台返回的数据和操作DOM值比对,拿到你想要取值范围,实现数据结果。
var a=[{name:'jenny',age:18},{name:'john',age:19},{name:'jack',age:20}]
var b ='jenny'
返回:
{name:'jenny',age:18}
解题思路:现将数组转成字符串,判断改数组中是否存在该字符串,存在的情况下遍历该数组,返回匹配的数据
图片:
var a=[{name:'jenny',age:18},{name:'john',age:19},{name:'jack',age:20}]
var b ='jenny'
var c={}
if(JSON.stringify(a).indexOf(b)!=-1){
a.map((value,index)=>{
if(b===value.name){
c=value;
}
})
}
console.log(c,'返回当前这一项')
//返回的数据 {name:'jenny',age:18}