编写一个函数来查找字符串数组中的最长公共前缀。
    如果不存在公共前缀,返回空字符串 “”。
    示例 1:

    1. 输入:strs = ["flower","flow","flight"]
    2. 输出:"fl"

    示例 2:

    输入:strs = ["dog","racecar","car"]
    输出:""
    解释:输入不存在公共前缀。
    

    提示:

    0 <= strs.length <= 200
    0 <= strs[i].length <= 200
    strs[i] 仅由小写英文字母组成
    
    /**
     * @param {string[]} strs
     * @return {string}
     */
    var longestCommonPrefix = function(strs) {
        let str = '', strLen = strs.length;
        let longsStr = strs.reduce((prev, cur) =>  prev.length > cur.length ? prev : cur)
        for(let i = 0, len = longsStr.length; i < len; i++){
            for(let j = 0; j < strLen; j++){
                if(longsStr[i] !== strs[j][i]) return str
            }
            str += longsStr[i]
        }
        return str
    };