javascript - 为什么在 JavaScript 中反转数组等于常规数组?

标签 javascript arrays reverse

IE 为什么会这样编码

var strArr = ["a", "b"];
console.log(strArr.reverse() === strArr ? true : false);

如果反转的数组有不同的顺序,则打印 true?

最佳答案

因为reverse反转了数组IN PLACE ,因此您正在将数组与其自身进行比较。

关于javascript - 为什么在 JavaScript 中反转数组等于常规数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37646890/

相关文章:

JavaScript如何获取变量(对象类型)属性名称?

java - 反转现有号码

java - 反转句子中每个单词中的字符 - Thinbug

java - 我将如何扭转这一局面?

javascript - 如何在 JavaScript 中管理复杂的异步处理?

javascript - 在coffeescript中调用多维数组

javascript - 谷歌地图 API 3 - Javascript : Markers don't appear if created in function

javascript - 如何使数组相加?

c# - 来自 Telerik RAD Controls 的 JavaScript

c - 如何从 C 中的函数返回指向数组的指针?