Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.08.2017, 08:45
Аспирант
Отправить личное сообщение для shoopik Посмотреть профиль Найти все сообщения от shoopik
 
Регистрация: 02.07.2017
Сообщений: 83

javascript перебор ассоциативного массива
Здравствуйте, есть массив вида:
mas = [
{name:123),
{name:123),
{name:123),
{name:123),
{name:123),
{name:123),
{name:123)
]

Нужно перебрать его на соответствие типа :
mas.some(c=> c.name === something.name)

Я так понимаю на данный момент он перебирает так :
mas.name, но там же должно быть mas.(массив).name
Ответить с цитированием
  #2 (permalink)  
Старый 18.08.2017, 09:16
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,210

Сообщение от shoopik
Я так понимаю на данный момент он перебирает так :
mas.name
Это не так.

Почитай про аргументы метода some().
Ответить с цитированием
  #3 (permalink)  
Старый 18.08.2017, 09:21
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Ничего не понял.
var mas=[],//Ваш массив
something={name:mas[0].name};
if(mas.every(function(item){
return item.name===something.name;
}))
alert('Свойства «name» каждого из элементов массива «mas» равно «'+something.name+'»');
else
alert('Не все свойства...');

https://learn.javascript.ru/array-iteration#every-some
Ответить с цитированием
  #4 (permalink)  
Старый 18.08.2017, 09:43
Аспирант
Отправить личное сообщение для shoopik Посмотреть профиль Найти все сообщения от shoopik
 
Регистрация: 02.07.2017
Сообщений: 83

Спасибо, разобрался
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
forEach для ассоциативного массива raja Общие вопросы Javascript 2 12.10.2016 17:08
Перебор массива - вложенный цикл SWin Общие вопросы Javascript 35 27.12.2013 05:06
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Помогите разобраться с повторением при генерации массива (Javascript) JsLoveR Javascript под браузер 4 16.12.2009 15:26