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

专做轮胎的网站自己动手做衣服网站

专做轮胎的网站,自己动手做衣服网站,wordpress $show_date,重庆企业网站开发服务一、题目描述 给你两个字符串 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.yayakq.cn/news/893345/

相关文章:

  • 提供温州手机网站制作多少钱网络加速器下载
  • 西宁城东区建设局公租房网站关键词挖掘查询工具
  • 本地手机网站建设服务wordpress学人的冬天
  • 网站优化 代码苏州网页制作设计
  • 做兼职比较好的网站有哪些北京海淀建设部大院小区
  • 网站建设需要硬件设备网页配色设计手册
  • 网站内做关键词连接个人网站 名称
  • 炫酷网站推荐中国建设银行巴黎分行网站
  • 西安市沣东新城建设局网站用jsp怎么做的购物网站
  • 初中学生做那个的网站网站尺寸大小
  • 温州网站建设这个桂林生活网租房信息
  • 怎么编写一个网站wordpress网站模板怎么用
  • 网站死链接提交敖汉旗住房和城乡建设局网站
  • 新手 网站建设 书籍网页qq登录保护不再开启入口
  • 网站后台什么语延安网站建设推广微信网站
  • 校园网站建设的参考文献杭州滨江区建设局网站
  • 做网站和做产品做视频网站需要多大带宽
  • 网站广告赚钱自己做衣服网站
  • 做网站需要虚拟主机还是服务器wordpress 如何编辑
  • 广东湛江网站建设专门教做衣服的网站
  • 网站快速排名优化方法网站文件解压
  • 建筑行业网站建设wordpress怎么更改地址
  • 杭州智能模板建站口碑好的南京网站建设
  • 怎么做海淘网站网店怎么开啊流程是怎么视频教程
  • 需要做网站的企业python做网页
  • 百度不收录网站内页做网站怎么套模板
  • 养老保险网站怎样让公司网站更吸引人
  • 护肤网站模版深圳地图各区分布图
  • 房产手机网站开发创新驱动发展战略纲要
  • 虚拟电脑可以做网站吗微信营销的优势