“Periksa apakah dua objek sama dengan JavaScript” Kode Jawaban

JavaScript Periksa apakah objeknya sama

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 Periksa apakah objek memiliki nilai yang sama

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

Periksa apakah dua objek sama dengan 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 Comparaison

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

Jawaban yang mirip dengan “Periksa apakah dua objek sama dengan JavaScript”

Pertanyaan yang mirip dengan “Periksa apakah dua objek sama dengan JavaScript”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya