“Sprawdź, czy dwa obiekty są równe JavaScript” Kod odpowiedzi

JavaScript Sprawdź, czy obiekty są równe

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 Sprawdź, czy obiekty mają takie same wartości

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

Sprawdź, czy dwa obiekty są równe 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 Comparataison

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

Odpowiedzi podobne do “Sprawdź, czy dwa obiekty są równe JavaScript”

Pytania podobne do “Sprawdź, czy dwa obiekty są równe JavaScript”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu