IE为什么会像
那样编码var strArr = ["a", "b"];
console.log(strArr.reverse() === strArr ? true : false);
如果反向数组的顺序不同,则打印为true?
答案 0 :(得分:6)
由于SELECT * FROM Items WHERE Projects WHERE Teams = teamId;
会反转数组IN PLACE,因此您要将数组与自身进行比较。
答案 1 :(得分:2)
实际上Array.prototype.reverse()
方法将原始数组变形为反向,然后除此之外返回对此变形数组的“引用”。因此,结果和变形的原始数组变得相同。
如果有人在开发这种方法之前问过我,我会要求保留原件并返回反向阵列;唉,显然这不是我的号召。