var arr = [100,99];
arr1 = arr.sort();
问:此时 arr 和 arr1 各自的值为多少
arr = arr1 = [100,99]
博客围绕数组排序展开,探讨了 Array.sort() 的排序规则。默认是数组升序,排序时元素会被强制转化成字符串比较,如 '100' < '99',结果为 [100,99]。还指出若数组元素为对象,会统一变成 '[object Object]',排序结果与原数组一致。
var arr = [100,99];
arr1 = arr.sort();
arr = arr1 = [100,99]
317
1734
897

被折叠的 条评论
为什么被折叠?