我有一个字符串apple_mango_banana
和一个包含[apple,mango]
的数组。
我想检查我的字符串是否包含数组中存在的所有元素,如果是,我想显示与我的字符串相同ID的div。
我有一个字符串apple_mango_banana
和一个包含[apple,mango]
的数组。
我想检查我的字符串是否包含数组中存在的所有元素,如果是,我想显示与我的字符串相同ID的div。
var str = 'apple_mango_banana';
var arr = ['apple','banana'];
var isEvery = arr.every(item => str.includes(item));
console.log(isEvery);
includes
和 every
是 ES6
的特性。 - Suren Srapyanvar s = "apple_mango_banana";
var s1 = "apple_mago_banana";
var fruits = ["apple","mango"];
var allAvailable = fruits.every(function(fruit){
return s.indexOf(fruit)>-1
});
var allAvailable1 = fruits.every(function(fruit){
return s1.indexOf(fruit)>-1
});
console.log(allAvailable)
console.log(allAvailable1)
var string="ax_b_c_d";
var array=['b','c','ax','d'];
var arr=string.split("_");
if(array.sort().join("")==arr.sort().join("") && arr.length==array.length)
{
console.log("match");
}