Следующая функция вернет элементы массива (как массив результатов), которые имеют второй символ в виде «h»:
var users = ["Roman", "Sherry", "Sandrah", "Shamaika"];
function getMyUsers() {
return users.map(user => user.split(""))
.filter(userChars => userChars[1] == "h")
.map(userChars => user.join(""));
};
console.log(getMyUsers());
Выход:
[ "Sherry", "Shamaika" ]
РЕДАКТИРОВАТЬ: getMyUsers
функция также может быть закодирована более подробно следующим образом:
function getMyUsers2() {
let usersWithH = [];
for (let user of users) {
let userChars = user.split("");
if (userChars[1] == "h") {
usersWithH.push(user);
}
}
return usersWithH;
}
console.log(getMyUsers2()); // prints [ "Sherry", "Shamaika" ]