I have problem.
I would like to create search array function, but in array I have objects and I don't know how referencing to keys this objects from function attribute.
var array= [{
name: 'Joe',
surname: 'Smith'
}, {
name: 'John',
surname: 'Smith'
}];
function searchAndGetIndex(arrayName, key, value) {
var cloneArray = [...arrayName];
var saveIndex = [];
for(var i = 0; i < arrayName.length; i++) {
var getIndex = cloneArray.findIndex(x => x.key == value); // x.key is my problem
if(getFilterResult !== -1) saveIndex.push(getIndex + i);
cloneArray.splice(getIndex , 1);
}
return saveIndex;
}
console.log(searchAndGetIndex(array, name, 'John')); // 1
Thanks for help.