var m = ['aa', 'bb', 'a', 4, 8, 15, 16, 23, 42];
m.sort(function (a, b) {
if (a === b) {
return 0;
}
if (typeof a === typeof b) {
return a < b ? -1 : 1;
}
return typeof a < typeof b ? -1 : 1;
});
// m 是
[4, 8, 15, 16, 23, 42, 'a', 'aa', 'bb'] var m = ['aa', 'bb', 'a', 4, 8, 15, 16, 2