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

Marson,
var phone = {
    brand: "meizu",
    model: "m2",
    ram: 2,
    color: "black"
};

function filter(object, callback){
  for(var key in object){
    callback(key, object[key]) || delete object[key];
  }
  return object;
}

filter(phone, function(key, value){
  return (key === 'ram' || value === 'black');
});

alert(JSON.stringify(phone, null, 4));
Ответить с цитированием