“Проверьте, равны ли два объекта JavaScript” Ответ

javaScript проверьте, равны ли объекты

const isEqual = (...objects) => objects.every(obj => JSON.stringify(obj) === JSON.stringify(objects[0]));

// Examples
isEqual({ foo: 'bar' }, { foo: 'bar' });    // true
isEqual({ foo: 'bar' }, { bar: 'foo' });    // false
Batman

JS проверить, имеют ли у объектов одинаковые значения

Object.values(obj1).every((val, index) => val === Object.values(obj2)[index])
WiktorKw

Проверьте, равны ли два объекта JavaScript

function checkObjEqual(obj1,obj2){
for(let key in obj1){
  if(!(key in obj2 )) return false;
  if(obj1[key]!==obj2[key])return false;
}
return true;
}

console.log(checkObjEqual({maroon:'#800000',purple :'#800080'},{purple :'#800080',maroon:'#800000'})) //true
Itchy Ibis

JavaScript objet Keys сравнивать

var myString = "Item1";

var jsObject = 
{
    Item1:
    {
        "apples": "red",
        "oranges": "orange",
    },
    Item2:
    {
        "bananas": "yellow",
        "pears": "green"
    }
};

var keys = Object.keys(jsObject); //get keys from object as an array

keys.forEach(function(key) { //loop through keys array
  console.log(key, key == myString)
});
Stormy Swiftlet

Ответы похожие на “Проверьте, равны ли два объекта JavaScript”

Вопросы похожие на “Проверьте, равны ли два объекта JavaScript”

Больше похожих ответов на “Проверьте, равны ли два объекта JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования