Показать сообщение отдельно
  #3 (permalink)  
Старый 26.06.2020, 17:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

wantToAsk,
<script>
function stringToArray(line) {
    let arrayOfSymbols = [",", ".", "!", "?"];
    let item = "";
    let arrOfWords = [];
    a: for (let i = 0; i < line.length; i++) {
        let symbol = line[i]
        if (symbol === " ") continue a;
        for (let k = 0; k < arrayOfSymbols.length; k++) {
            if (arrayOfSymbols[k] == symbol) {
                if (item) {
                    arrOfWords.push(item);
                    item = "";
                };
                arrOfWords.push(symbol);
                continue a
            }
        }
        item += symbol;
    }
    if (item) arrOfWords.push(item);
    return arrOfWords
}
 let ar = stringToArray('Hello, world!');
 document.write(JSON.stringify(ar, "", 4))
  </script>
Ответить с цитированием