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 :) |
Цитата:
Почитай про аргументы метода some(). ;) |
Ничего не понял.
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 |
Спасибо, разобрался :write:
|
Часовой пояс GMT +3, время: 02:39. |