分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

28. Implement strStr()(js)

发布时间:2023-09-06 02:33责任编辑:白小东关键词:js

28. Implement strStr()

Implement strStr().

Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.

Example 1:

Input: haystack = "hello", needle = "ll"Output: 2

Example 2:

Input: haystack = "aaaaa", needle = "bba"Output: -1
题意:实现一个函数strStr(),接收两个参数,haystack中是否存在needle子串,存在则返回needle首字符在haystack中的索引,不存在则返回-1
代码如下:
/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function(haystack, needle) { ???let hLen=haystack.length; ???let nLen=needle.length; ???let str=‘‘; ???for(var i=0;i<=hLen-nLen;i++){ ???????str=haystack.slice(i,nLen+i); ???????if( str === needle) return i; ???} ???return -1};

28. Implement strStr()(js)

原文地址:https://www.cnblogs.com/xingguozhiming/p/10392851.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved