比较字符串

2018-05-29  本文已影响0人  黑夜的眸

如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。

举例,["hello", "Hello"]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。

["hello", "hey"]应该返回false,因为字符串"hello"并不包含字符"y"。

["Alien", "line"]应该返回true,因为"line"中所有字符都可以在"Alien"找到。

知识点

  • str.indexOf(searchValue[, fromIndex])
function mutation(arr) {
  if(arr.length !== 2)return "error";
  arr[0] = arr[0].toLowerCase();
  arr[1] = arr[1].toLowerCase();
  for(var i=0;i<arr[1].length;i++)
    if(arr[0].indexOf(arr[1][i])<0)return false;
  return true;
}
mutation(["zyxwvutsrqponmlkjihgfedcba", "qrstu"]);
上一篇 下一篇

猜你喜欢

热点阅读