Здравствуйте! Изучать js только начал, так что вот пару тупых вопросов:
Есть массив и функция к нему:
var person;
person = [
{"id": "111",
"name": "test1",
},
{
"id": "222",
"name": "test2",
},
{
"id": "333",
"name": "test3",
},
{
"id": "444",
"name": "Smart test4",
},
{
"id": "555",
"name": "test5",
}
];
let delleteTagsList = person.filter(function(obj){
return (obj.name != "test2")&&(obj.name != "test5");
});
delleteTagsList.forEach(function(element){
function arr() {
for (let i=0; i < delleteTagsList.length; i++) {
return(i);
}
};
console.log(arr() + " : " + element.id);
});
Нужно выводить в консоль значения типа 0 : 111; 1: 333; 2: 444. Фишка в том что ключи должны генерироваться в зависимости от длины массива. Скрипт пишу для перебора JSON так что каждый раз будет прилетать массив разной длины. Где то допускаю ошибку, хелп с оптимизацией)))