My purpose is comparison data and combine .
When my data is similar combine must return something.
var data = {"Q1":"Male","Q5":"USA","Q3":"BBB"};
var combine = [{"Q1":"Male","Q5":"USA"},{"Q1":"Male","Q5":"Japan"}];
var num = combine.length;
for (var i = 0; i < num; i++) {
var Keys = Object.keys(combine[i]);
Keys.forEach(function(element) {
if (element.length > 1) {
console.log(element, data[element], combine[i][element]);
if ((data[element] == combine[i][element])) {
console.log("same");
}
}
});
}
And you will see the data has 3 and combine has 2 because i
just want to compare just Q1, Q5 (remake in var Keys = Object.keys(combine[i]); )
or you has another ways to help please tell me.
more example