无重复字符的最长子串

/**
 * @param {string} s
 * @return {number}
 * 搞一个空数组,如果没有当前元素就添加,有就把它及前面的都删除
 */
var lengthOfLongestSubstring = function (s) {
    let arr = [];
    let max = 0;
    for (let item of s) {
        if (arr.includes(item)) {
            let index = arr.indexOf(item);
            arr.splice(0, index + 1)
        }
        arr.push(item);
        max = max > arr.length ? max : arr.length;

    }
    return max
};
原文地址:https://www.cnblogs.com/samsara-yx/p/12807333.html