Javascript 如何根据数组中的元素执行不同的任务
如果水果中含有西红柿或洋葱或西红柿和洋葱Javascript 如何根据数组中的元素执行不同的任务,javascript,jquery,Javascript,Jquery,如果水果中含有西红柿或洋葱或西红柿和洋葱 var fruitsVeg = ["apple", "orange", "banana", "tomato", "onion"]; 如果水果中含有苹果、橘子、香蕉、苹果和橘子、苹果和香蕉、橘子和香蕉,那么 alert("your array has only vegetables"); 如果水果中含有仅来自水果和仅来自蔬菜的任何元素,即var FROUTSVEG=[苹果、橙子、番茄、洋葱];然后 可读性第一个示例:使用indexOf创建条件,例如:
var fruitsVeg = ["apple", "orange", "banana", "tomato", "onion"];
如果水果中含有苹果、橘子、香蕉、苹果和橘子、苹果和香蕉、橘子和香蕉,那么
alert("your array has only vegetables");
如果水果中含有仅来自水果和仅来自蔬菜的任何元素,即var FROUTSVEG=[苹果、橙子、番茄、洋葱];然后
可读性第一个示例:使用indexOf创建条件,例如:
var FROUTSVEG=[苹果、橙子、香蕉、番茄、洋葱];
var isVege=fruitsVeg.indexOftomato>-1 | | fruitsVeg.indexOftomato>-1
变量isFruit=fruitsVeg.indexofrange>-1 | | fruitsVeg.indexOfapple>-1 | | fruitsVeg.indexOfbanana>-1;
ifisVege&isFruit
console.log您的数组既有水果也有蔬菜;
如果是素食的话
console.log您的数组只有蔬菜;
如果是水果的话
console.log您的阵列只有果实;琐碎的版本
var alert=console.log.bindconsole//用于演示
var FROUTSVEG=[苹果、橙子、香蕉、番茄、洋葱];
var hasFruits=水果(包括番茄)| |水果(包括洋葱)
var hasVeges=水果如苹果| |水果如香蕉|水果如香蕉
如果既有水果也有蔬菜
否则,如果只有水果的话
其他的只有蔬菜
alert("your array has only fruits");
alert("your array has both fruits and vegetables");