SOURCE

var str = "babad"
var arr = str.split('');
var ans = [];
for (let i = 0; i < arr.length; i++) {
    var res = [];
    res.push(arr[i]);
    let j = i + 1;
    while (j < arr.length) {
        res.push(arr[j]);
        // 这里注意 reverse()会改变原数组 需要深拷贝一个数组进行比较 以下两种深拷贝方式都可
        // var copyRes = res.slice(0);
        var copyRes = res.concat();
        if (res.join("") === copyRes.reverse().join("")) {
            // console.log("找到了",res)
            ans.length < res.length ? ans = res.slice(0) : null;
        }
        j++;
        continue;
    }
}
console.log("ans=>",ans);
console 命令行工具 X clear

                    
>
console