前端js语法:判断数组第一个字符串元素是否包含了第二个字符串元素的所有字符。

判断数组第一个字符串元素是否包含了第二个字符串元素的所有字符。

// function f(arr){
//     if(arr.length>=2){
//         var str1 = arr[0].toLowerCase(),str2 = arr[1].toLowerCase();
//         for (var i=0; i<str2.length; i++) {
//             if(str1.indexOf(str2.charAt(i)) === -1){
//                 return false;
//             }
//         }
//         return true;
//     }
//     return false;
// }            
// console.log(f(["Hello", "hey"]));    //false

// 解释:["hello", "Hello"]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。
// indexOf()方法解释:可返回某个指定的字符串值在字符串中首次出现的位置。
// 语法:stringObject.indexOf(searchvalue,fromindex)
// 关键字:searchvalue,必选,规定需检索的字符串值
//      fromindex,可选,从字符串的那个index开始检索
// 返回值:返回指定值在字符串首次出现的位置,若返回-1,则字符串中不包含改值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值