Discuss / JavaScript / 要是能直接sort原数组就好了 不用再一个for重新赋值

要是能直接sort原数组就好了 不用再一个for重新赋值

Topic source

猴少

#1 Created at ... [Delete] [Delete and Lock User]
var arr = Array.prototype.slice.call(document.getElementsByClassName('lang'));
arr.sort(function(e1, e2) {
    return e1.innerText.localeCompare(e2.innerText);
});

for (var i = 0; i < arr.length; i++) {
    document.getElementById('test-list').appendChild(arr[i]);
}
var arr = [].slice.call(document.getElementsByClassName('lang'));

  • 1

Reply