Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
countries = [ { "name": "Afghanistan", "alpha-2": "AF", "country-code": "004" }, { "name": "Åland Islands", "alpha-2": "AX", "country-code": "248" }
alphaArr = []; countries.forEach(function (country) { //any logic alphaArr.push(country[name]); });
var res = countries.map(function(o){ return o['alpha-2'] })
var i = countries.length, res = []; while(i--){ res.push(countries[i]['alpha-2']); }
function getNames() { var alpha2Array = Array.apply(null, arguments); return countries.reduce((s, e) => { if (~alpha2Array.indexOf(e['alpha-2'])) s.push(e.name); return s; }, []); } console.log(getNames('AX', 'AF')); console.log(getNames.apply(null, ['AX', 'AF']));
_(countries) .filter({'alpha-2': 'AF'}) .pluck('name').value(); _(countries) .filter(country => alphas.indexOf(country['alpha-2']) > -1) .pluck('name').value();