我编写了下面这段代码,但是它给了我StringIndexOutOfBounds异常,尽管我已经把所有控件放在字符串的长度上
const initialList = ['f', 'o', 'o', 'b', 'a', 'r'];
reduceIndexed((acc, val, idx, list) => acc + '-' + val + idx, '', initialList);
//=> "-f0-o1-o2-b3-a4-r5"
有人可以帮我吗?
答案 0 :(得分:0)
您正在将k值增加到i + 1。在我将为bits.length ()-1
的字符串的最后一个字符处,k将大于位的长度。您可以将for
循环初始化为i-2
值,以便k不会超出范围。