let arr =['abc1','ab3d','abcdef']letlongestCommonPrefix=(str)=>{// 定义一个空的变量用来装相同的前缀let re =''
console.log(str.length);// 判断这个数组是否是空数组,是的话返回空字符串if(!str.length)return re
// 拿到第一个数组的每个字符串for(let i =0; i < str[0].length; i++){// 拿到第j个数组的第第i个字符串for(let j =1; j < str.length; j++){
console.log(str[j][i],'-----str[j][i]-----', str[0][i],'-----str[0][i]-----');// 判断第j个数组的第第i个字符串是不是等于第一个数组的第i个字符串,等即可返回if(str[j][i]!= str[0][i]){
console.log(re);return re
}}
re += str[0][i]}
console.log(re);return re
}longestCommonPrefix(arr)