我想检查字符串s
是否包含列表中的任何标记L
。检查一个字符串是否包含列表中的一个标记,用Javascript
JavaScript中是否有内置函数?或者我必须的东西,如手工进行:
function present(s, L) {
for (var i = 0; i < L.length; i++)
if (s.indexOf(L[i]) !== -1)
return true;
return false;
}
var L = ['abc', 'def', 'ghi'];
var s = 'Yes, definitely.';
present(s, L); // true
尝试使用array.filter –
灿你提供一个例子,供将来参考@GopalkrishnaNarayanPrabhu? – Basj