Как отсортировать список строк (имен) по алфавиту в javascript

У меня есть список имен (то есть строк), введенных пользователем, и я хотел бы отсортировать их в алфавитном порядке.

мой маленький проект


person Peter    schedule 26.11.2019    source источник
comment
Добро пожаловать в SO! Пожалуйста, разместите свой код в виде текста в самом вопросе. Ссылки могут меняться со временем, делая вопрос бесполезным для будущих посетителей, у которых есть такая же проблема, как и у вас. Спасибо!   -  person ggorlen    schedule 26.11.2019
comment
Просто используйте yourArray.sort()   -  person Spangle    schedule 26.11.2019
comment
Я голосую за этот комментарий, так как вам нужно сначала поискать и попытаться сделать это самостоятельно. Просто опубликуйте, если вы получаете какую-либо ошибку или что-то в этом роде и вам нужна помощь в этом. Не публикуйте просто так, не попробовав сначала.   -  person Abdulhaq Shah    schedule 26.11.2019
comment
Спасибо за ответ! Это / был мой первый пост, поэтому обещаю вылечить и улучшить в будущем   -  person Peter    schedule 27.11.2019


Ответы (2)


Вы можете использовать что-то вроде этого:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort()

Также вы можете написать свой собственный метод:

sort(function (a, b) {
    if (a > b) {
        return -1;
    }
    if (b > a) {
        return 1;
    }
    return 0;
});
person Rahul Sharma    schedule 26.11.2019

const player = document.getElementById('txt')
const button = document.getElementById('btn')
const team = document.getElementById('team')
const player_array = [];


function newPlayer () {
  player_array.push(player.value);
  shuffle_list();
  //paragraph.textContent.sort
  player.value = ''
  player.focus()
}

function shuffle_list () {
  player_array.sort();
  team.innerHTML = '';
  for (let p of player_array) {
    const paragraph = document.createElement('p')
    team.appendChild(paragraph)
    paragraph.textContent = p;
  }
}

button.addEventListener('click', newPlayer)

Исправлено для вас

person Shyam Tayal    schedule 26.11.2019