cocos creator里面怎么判断数组中是否包含特定值?还有怎么让特定值从数组中删除呢?为什么怎么写都不对,求大神帮忙!!!!我的需求是点击小球,两两配对,点到两个相同的就算是成功,我想到的是用数组 不知道有没有什么更好的办法 急急急 求各位大神帮忙!!!
let isInArray=(ele,arr)=>arr.find((a)=>a===ele);返回为undifined则数组里无该元素,返回值等于特定值则数组里有;
let delInArray=(ele,arr)=>{let array=arr.slice(0);for(let i=0;i<array.length;i++){if(ele===array[i]){delete array[i];}}return array.filter((a)=>a);} ;返回删除了特定值后的数组(不改变原数组), 这两个函数里,ele为要查找或删除的特定值, arr为原数组
var first = undefind; //第一次点击的
var second = undefind; //第二次点击的
if(first==second){
first.destory();
second.destory();
first = undefind;
second = undefind;
}
没必要用数组存啊
