@marsel81

Как взять первые символы из массива слов?

Имеется массив из множества данных (размер около 1000-1500, каждый индекс - 1 слово). Как с минимальной нагрузкой взять из этого массива первые символы каждого слова?
  • Вопрос задан
  • 278 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const result = Array(arr.length);
for (let i = 0; i < arr.length; i++) {
  result[i] = arr[i][0] || '';
}

// или

const result = [];
for (const [ n = '' ] of arr) {
  result.push(n);
}

// или

const result = [];
while (result.length < arr.length) {
  result[result.length] = arr[result.length].slice(0, 1);
}

// или

const result = arr.map(n => n.charAt(0));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы