Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.07.2019, 14:19
Новичок на форуме
Отправить личное сообщение для a.chako2012@gmail.com Посмотреть профиль Найти все сообщения от a.chako2012@gmail.com
 
Регистрация: 16.07.2019
Сообщений: 1

Нужна помощь с перебором массива!
Здравствуйте! Изучать 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 так что каждый раз будет прилетать массив разной длины. Где то допускаю ошибку, хелп с оптимизацией)))

Последний раз редактировалось a.chako2012@gmail.com, 17.07.2019 в 14:20.
Ответить с цитированием
  #2 (permalink)  
Старый 16.07.2019, 17:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

a.chako2012@gmail.com,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 16.07.2019, 17:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

a.chako2012@gmail.com,
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, i){
console.log(i + " : " + element.id);
 });
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в создании двумерного массива через завыкание JStudent Общие вопросы Javascript 5 11.04.2018 08:18
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17