for循环中发生了什么?

for (var i = 0; i < len/2; i++) {


能否请您确切解释str[len - 1 - i]语句的此部分– what if –中发生了什么?

if (str[i] !== str[len - 1 - i]) {
  return false;

最佳答案

它会将第一个字符与最后一个字符进行比较,然后将第二个字符与最后一个但只有一个字符进行比较,直到字符串的中心为止;如果存在差异,即不是回文,则返回false。

10-07 22:05