最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励
编写一个函数来查找字符串数组中的最长公共前缀。
 如果不存在公共前缀,返回空字符串 ""。
 示例 1:
 输入:strs = ["flower","flow","flight"]
 输出:"fl"
 示例 2:
 输入:strs = ["dog","racecar","car"]
 输出:""
 解释:输入不存在公共前缀。
 来源:力扣(LeetCode)
 链接:https://leetcode-cn.com/problems/longest-common-prefix
* @param {string[]} strs
 * @return {string}
 */
var longestCommonPrefix = function(strs) {
          //每一项的值
                // console.log(strs[i],"i")
                var num='';
              
                
                if(strs.length===0) {
                    return false
                }
                for(var j=0;j<strs[0].length;j++){
                  console.log(strs[0].toString().substring(0,j+1),
                  "substring")
                  let geyao=strs.every((item)
                  =>item[j]==strs[0][j])
                  if(geyao){
                    num+=strs[0][j]
                  }else{
                      return num
                  }
//    if(num<strs.length){
 //  console.log(strs[num].indexOf(strs[0].toString().substring(0,j+1)),"1111")
  //        if(strs[num].indexOf(strs[0].toString().substring(0,j+1))!==-1){
//            return strs[0].substring(0,j)
//        }else{
//            return ""
 //        }
 //    }
 }
return num
            
}运行结果

 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号