我需要创建一个函数,在向第一个表添加项目之前,该函数必须检查第二个表是否包含相同的项目



在添加第一个表中的项目之前,我试图检查第一个表中的项目与第二个表中的项目。我已经有了另一个添加项目的函数,但在添加之前,我需要另一个函数,可以在添加之前检查是否有重复的项目

const fruits = ['Banane', 'Fraise', 'Melon', 'Orange'];
const panier2 = ['Limon', 'Clementine', 'Kiwi', 'Melon', 'Coco'];
function verifiePanier(a, b) {
for (i = 0; i < 0; i++) {
if (a[i] == b[i]) {
console.log('Cette element ' + b + 'il y a deja dans le panier:')
} else {
console.log('Vous avez ajouter toutes les élements')
}
}
return
}
console.log(verifiePanier(fruits, panier2))

我所有的代码

//如果你是一个成功的人,你就会得到一个成功的机会

//****** */crasser one function pour ajoter un cassement au panier

let panier = [];
const fruits = ['Banane', 'Fraise', 'Melon', 'Orange'];
function ajouterElement(element) {
for (i = 0; i < element.length; i++) {
panier.push(element[i]);
}
return panier
}
//console.table(ajouterElement(fruits));

//****** crasser one function pour der le panier

function videurElement(element) {
for (i = fruits.length; i > 0; i--) {
fruits.pop(element[i]);
}
return fruits
}
// console.table(videurElement(fruits));

//* * * * *克里尔一个函数将精选的联合国元素在背篓

function findElement(element) {
let recherche = '';
recherche = fruits.indexOf(element)
return recherche
}
// console.log(findElement('Morango'));

//******

//******附加信息:crameer one function pour ajouter untableau and ' cemotrepanier

const panier2 = ['Limon', 'Clementine', 'Kiwi', 'Melon', 'Coco'];
function ajoutertable(ajouter, element) {
panier = ajouter.concat(element)
return panier
}
//console.table(ajoutertable(fruits, panier2));

像这样:

function inArray(element, array){
return array.includes(element);
}

简写:

const inArray= (element, array) => array.includes(element)

注意,你需要在使用它之前声明它的短版本。

当在数组中找到该元素时,函数将返回一个布尔值。

代码的其余部分将像这样:

if(!inArray(element, array)){
addToArray(element)
}

或当数组是硬编码时(不推荐):

if(!array.includes(element)){
addToArray(element)
}

最新更新