当前位置: 首页 > news >正文

都江堰网站建设公司代运营是什么意思

都江堰网站建设公司,代运营是什么意思,adobe网站制作,濮阳建站推广哪家好一、题目描述 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。 输入:haystack "sadb…

一、题目描述

        给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回  -1 。

输入:haystack = "sadbutsad", needle = "sad"

输出:0

解释:"sad" 在下标 0 和 6 处匹配。

第一个匹配项的下标是 0 ,所以返回 0 。

二、思路

        这道题用String的API只需要一行代码:indexOf(),我们来用slice()方法模拟indexOf()的功能,就是遍历整个待匹配项,在待匹配项haystack中选取匹配项needle开头的下标,在这个条件下,用slice()选取出来的字符串如果等同匹配项needle,就返回在haystack成功匹配的字符串第一个下标

三、代码展示

1. indexOf的直接使用

var strStr = function(haystack, needle) {return haystack.indexOf(needle);
};

2. slice方法模拟indexOf的功能


var strStr = function(haystack, needle) {if(needle.length===0) return 0;for(let i=0;i<haystack.length;i++){if(haystack[i]===needle[0]){if(haystack.slice(i,i+needle.length)===needle){return i;}}}return -1;
};

四、知识回顾

String方法

方法描述
indexOf()返回某个指定的字符串值在字符串中首次出现的位置。
slice()提取字符串的片断,并在新的字符串中返回被提取的部分。

http://www.15wanjia.com/news/47832.html

相关文章:

  • 外国产品设计网站上海牛巨微seo关键词优化
  • 洞口网站建设网络平台怎么创建
  • 嘉定装饰装修网站谷歌推广一年多少钱
  • 如何保存自己做的网站优化大师的功能有哪些
  • 资源收费网站怎么做营销推广ppt
  • 制造业公司有必要建设网站吗搜索引擎下载安装
  • 仿网站源码媒体发布公司
  • 重庆网站营销案例今天热搜榜前十名
  • 哈尔滨网站建设工作成都自然排名优化
  • 绵阳手机网站制作互联网营销软件
  • 一起做网店谷歌seo网站建设
  • 武汉有做夺宝网站的吗天桥区seo全网宣传
  • 新建网站软件网站运营公司
  • 网站做缓存搜索引擎优化的技巧有哪些
  • 本溪建设银行网站网络营销广告策划
  • 电子商务网站建设重点外贸是做什么的
  • 在市政府门户网站建设百度一下就一个
  • 做中小型网站最好的架构十大短视频平台排行榜
  • 自己做网站的软件下载百度云盘官网
  • 漳州做网站建设优化公司治理结构
  • 网站开发的教学网站企业信息查询
  • 上海专业网站建设服公司网站营销
  • 迷你世界怎么做网站期如何有效的推广宣传
  • 如何利用国外网站做自媒体营销活动策划
  • 传奇网站一般怎么做的网络外包运营公司
  • WordPress获取标签名字抖音seo怎么做的
  • 我自己做的网站打开很慢做外贸有哪些网站平台
  • 消防微型建设标准的网站是多少360地图怎么添加商户
  • 荣耀手机商城官方网站荣耀60pro如何优化网站首页
  • 网站建设公司哪家好什么是软文文案