<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta name="author" content="杨欣"> <title>返回 sourceString 中出现的第一个 searchString 的索引</title> <style> </style> </head> <body> <script> /** “假设有两个字符串 sourceString 和 searchString,要求你返回 sourceString 中出现的第一个 searchString 的索引。 如果 sourceString 中不包含 searchString,则返回 -1。” */ function searchIndex(searchString,sourceString){ for (let i = 0; i < sourceString.length; i++) { let possibleMatch=sourceString.substr(i,searchString.length); if(possibleMatch==searchString){ return i } } return -1 } console.log(searchIndex('de','abcdeddef')) </script> </body> </html>