Mutations(比较字符串)
- 要求
- 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。
- 不用考虑大小写和字符顺序
- 思路
- 将数组中的两个字符串小写化
- 将第二个数组元素(第二个字符串)用.split('')分割成各个字符组成的数组
- 在for循环中遍历第二个字符串中所有字符,用indexOf判断第一个字符串是否包含第二个字符串的所有字符,返回true或false
- 代码
-
1 function mutation(arr) {
2 // 请把你的代码写在这里
3 arr[0] = arr[0].toLowerCase();
4 arr[1] = arr[1].toLowerCase();
5 var temp = arr[1].split('');
6 for (var i =0;i<arr[1].length;i++){
7 if (arr[0].indexOf(arr[1][i])==-1){
8 return false;
9 }
10 }
11 return true;
12 }
13
14 mutation(["hello", "hey"]);
- 相关链接
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
转载于:https://www.cnblogs.com/ahswch/p/9295146.html