У меня есть система корзины для сайта, который я сделал. В настоящее время я пытаюсь создать скидку на странице оформления заказа. Я составил заявление if, но оно не совсем работает. см. ниже:
for (var i in cartArray) {
if((cartArray[i].name=="Shampoo") &&
(cartArray[i].name=="Drinks Can") &&
(cartArray[i].name=="Small Brush"))
{
console.log("yes");
} else {
console.log("no");
}
}
Я получаю «5 нет» в консоли, но когда я использую оператор ИЛИ, это работает. Но это не сработает, так как мне нужен код, чтобы распознать все 3 одновременно, чтобы я мог продолжить со скидкой. Заранее спасибо.
пс. Вот как выглядит консоль в полном объеме:
(5) [{…}, {…}, {…}, {…}, {…}]
0: {name: "500ml Conditioner", price: 1.5, count: 1, total: "1.50"}
1: {name: "1.5L Bleach", price: 2.5, count: 1, total: "2.50"}
2: {name: "Small Brush", price: 2.5, count: 1, total: "2.50"}
3: {name: "Shampoo", price: 4, count: 1, total: "4.00"}
4: {name: "Drinks Can", price: 1, count: 1, total: "1.00"}