Цикл по конкретным объектам и определенным свойствам - PullRequest
1 голос
/ 18 октября 2011

Я пишу плагин для проверки jQuery и хотел бы просмотреть некоторые объекты и получить доступ к определенным свойствам.У меня есть некоторые правила, установленные как свойство плагина, например:

num:
{
    msg: 'numbers only',   //error messege
    rule: /\bnum\b/,      //regex to find if the rule is set
    regex: /[^0-9]/       //regex for validating the field
}

В своей основной функции я пытаюсь проверить группы правил.Одна такая группа - это правила, которые используют 1 регулярное выражение.Я пытался поместить их в массивы

var group=(num, alpha)

Но отсюда я не мог понять, как их перебрать, чтобы получить доступ к свойствам объектов.

Ответы [ 2 ]

2 голосов
/ 18 октября 2011
//Your validation group
var group = [num, alpha];

for(var i in group) {
  //Here is your object in your group array
  var rule = group[i];

  //Access properties
  rule.msg;
  rule.rule;
  rule.regex;
}
0 голосов
/ 18 октября 2011

Чтобы получить доступ к свойствам объекта:

for (var k in num) {
// k for the name
// num[k] for the value
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...