字符串的方法_js字符串包含另一个字符串

字符串的方法_js字符串包含另一个字符串题目判断第一个字符串是否包含第二个字符串functionchange(str1,str2){if(str1===str2){returntrue}letarr1=[…str1]letarr2=[…str2]if(arr2.length>arr1.length){…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

题目

判断第一个字符串是否包含第二个字符串


function compare(str1, str2) { 
   
    if (str1 === str2) { 
   
        return true
    }
    let arr1 = [...str1]
    let arr2 = [...str2]
    if (arr2.length > arr1.length) { 
   
        return false
    }
    for (let i = 0; i < arr1.length; i++) { 
   
        if (i > (arr1.length - arr2.length - 1)) { 
   
            break
        }
        if (arr1[i] === arr2[0]) { 
   
            let m = i
            let flag = true
            for (let k = 0; k < arr2.length; k++) { 
   
                if (arr2[k] === arr1[m]) { 
   
                    m++
                } else { 
   
                    flag = false
                }
            }
            if (flag) { 
   
                return true
            }
        }
    }
    return false
}

let str1 = 'aabbc'
let str2 = 'aabb'

console.log(compare(str1, str2))
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171712.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux apache2配置_虚拟主机开启ssl

    linux apache2配置_虚拟主机开启ssl测试环境*操作系统:Ubuntu5.10*测试机地址:10.39.6.59*测试机域名:*.firehare.com基本配置我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了。那么要如何进行设置呢?这就是本指南想解决的问题了。在Ubuntu的/etc/apache2/目录下有个Ap

    2022年9月18日
    2
  • python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏

    python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏本文实例为大家分享了pythontkinter库实现气泡屏保和锁屏的具体代码,供大家参考,具体内容如下显示效果如下:代码:importrandomimporttkinterimportthreadingfromctypesimport*classRandomBall(object):”””定义关于球的类”””def__init__(self,canvas,screen_wid…

    2022年7月21日
    14
  • Eigen库学习教程(全)

    Eigen库学习教程(全)说明:本教程主要是对eigen官网文档做了一个简要的翻译,参考了eigen官网以及一些博主的技术贴,在此表示感谢。Eigen是一个高层次的C++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。1.Eigen安装及使用1.1安装eigen3在linux下的安装教程可以参考下面链接:eigen安装教程1.2CMakeLists.txt编写eigen库仅由一些头文件组成,十分的神奇。用cmake管理项目的时候,只需要在

    2022年10月19日
    3
  • phpstorm 激活服务器[最新免费获取]

    (phpstorm 激活服务器)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    164
  • 自动编码器(Auto Encoder)

    自动编码器(Auto Encoder)1.初识AutoEncoder1986年Rumelhart提出自动编码器的概念,并将其用于高维复杂数据处理,促进了神经网络的发展。自编码神经网络是一种无监督学习算法,它使用了反向传播算法,并让目标值等于输入值,比如y(i)=x(i)。下图是一个自编码神经网络的示例。自动编码器(autoencoder)是神经网络的一种,该网络可以看作由两部分组成:一个编码器函数h=f(x)和一个生成

    2022年5月1日
    89
  • springcloud 架构图「建议收藏」

    springcloud 架构图「建议收藏」

    2022年6月8日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号