Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.11.2017, 11:14
Аспирант
Отправить личное сообщение для vitek-82 Посмотреть профиль Найти все сообщения от vitek-82
 
Регистрация: 18.03.2017
Сообщений: 30

var arr = ['Apple', 'Banana', 'Orange', 'Avocado', 'Cheese', 'Black Chocolate'];
console.log(arr.filter(el=>el.charAt(0) == 'A'))
Ответить с цитированием
  #12 (permalink)  
Старый 08.11.2017, 23:09
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

Можно через reduce попробовать )

<script>
	var initialArray = ['apple', 'banana', 'orange', 'avocado', 'cheese', 2];
	var searchingString = 'a';
	var result = initialArray.reduce((accumulator, currentValue, currentIndex, array) => {
		if (typeof currentValue === 'string' && currentValue.split('')[0] === searchingString) return [...accumulator, currentValue];
		else return [...accumulator];
	}, []);
	console.log(result);
</script>


<script>
	var initialArray = ['apple', 'banana', 'orange', 'avocado', 'cheese', 2];
	var searchingString = 'a';
	var result = initialArray.reduce((accumulator, currentValue, currentIndex, array) => {
		if (typeof currentValue === 'string' && currentValue.charAt(0) === searchingString) return [...accumulator, currentValue];
		else return [...accumulator];
	}, []);
	console.log(result);
</script>
Ответить с цитированием
  #13 (permalink)  
Старый 09.11.2017, 00:09
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Вариант
let testArr = ['Apple', 'Banana', 'Orange', 'Avocado', 'Cheese', 'Black Chocolate', 5];
let result = testArr.filter(v => v[0] === 'A');
console.dir(result);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстрый поиск интервалов в массиве HJ90 Общие вопросы Javascript 19 16.08.2017 23:49
Поиск объектов в массиве Lynatik Общие вопросы Javascript 24 22.06.2013 12:43
Поиск в массиве, частичное совпадение фонарик Общие вопросы Javascript 25 04.04.2013 07:43
поиск HTMLElement'а в массиве z700i Общие вопросы Javascript 15 07.01.2012 21:13
Поиск в массиве через JavaScript Noran Общие вопросы Javascript 0 10.08.2008 17:31