javascript sort()有任何副作用吗?
javascript sort()有任何副作用吗?,javascript,sorting,Javascript,Sorting,功能组件(arr1、arr2){ 设arr=[]; 用于(arr1的常数i){ arr.push(i*i); } arr1=arr; 返回arr1.sort().toString()==arr2.sort().toString(); } 日志(comp([2,4,5],[25,16,4])//正确 在return语句之前添加上述内容确保没有对空值进行排序,这就是我犯的错误。 感谢所有献计献策的人。对同一数组对象进行排序。@Homer不会纠正代码中的键入错误。他们可能是问题的原因。代码战,如果可用
功能组件(arr1、arr2){
设arr=[];
用于(arr1的常数i){
arr.push(i*i);
}
arr1=arr;
返回arr1.sort().toString()==arr2.sort().toString();
}
日志(comp([2,4,5],[25,16,4])//正确
在return语句之前添加上述内容确保没有对空值进行排序,这就是我犯的错误。
感谢所有献计献策的人。对同一数组对象进行排序。@Homer不会纠正代码中的键入错误。他们可能是问题的原因。代码战,如果可用,请在此处添加这些测试用例我正在对同一数组进行排序。打字错误?你能告诉我它在哪里吗。测试用例对我来说是不可用的。我只是想知道是否有sort()返回任何异常值的实例。@Joycobi您的最后一行中的第二个数组后缺少结束符
]
。
if (arr === null || arr2 === null || arr.length !== arr2.length) {
return false;
}