js判断数组对象里面是否包含一个对象
**
用some()函数
**
/** 判断当前选中的课程是否已经购买过,依此判断他是否能看完整视频
* 返回一个Boolean 值
* 判断数组对象里面是否包含一个对象 ############
*
*/
isAwn (chooseInfo) {
var result = this.allProfile.some(item => {
if (item.classtype === chooseInfo.classtype &&
item.grade === chooseInfo.grade &&
item.type === chooseInfo.type) {
return true
} else {
return false
}
})
// 加入数据是这样,则返回true
allProfile: [
{
classtype :"高中",
grade : "一年级",
type : "同步课程"
},
{
classtype :"高中",
grade : "二年级",
type : "同步课程"
},
{
classtype :"高中",
grade : "三年级",
type : "同步课程"
}
]
chooseInfo: {
classtype :"高中",
grade : "三年级",
type : "同步课程"
}