У меня есть набор строк в массиве, и чистым javascript я пытаюсь их сортировать и распечатывать. Я получаю пустой массив. Кто-нибудь может мне помочь?Сортировка массива слов по чистому JavaScript
<script>
(function(){
var a = ["AB", "SU", "MN", "AC", "QA", "DZ", "CM", "EP"];
var b = [];
for(i=0;i<a.length;i++){
var temp = a[i].split('')[0];
for(j=0;j<b.length;j++){
if (temp < b[j].split('')[0]){
b[j] = push(a[i]);
}
}
}
console.log(b);
})();
</script>
Также мне нужно принять во внимание СРАВНЕНИЕ второго, третьего, четвертого символов, если они существуют, но я обречен даже в кулак сравнения буквы в строке. Pls, возьмите это и в расчет.
Используйте [ ' Array.prototype.sort'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort). – Barmar
ухаживать за скрипкой сэр? – Deadpool
Я не знаю, почему вы раскалываете струны. Вы можете сравнить строку с помощью только 'a [i] Barmar