2012-03-10 2 views
0

Я следующий DATAS:JQuery массив как объект

var formFeilds={ 
      'text': { 
       'T1':{'required':true,'min':25,'max':55}, 
       'T2':{'required':true,'min':2,'max':5} 
      } 
      ,'text2':5 
     }; 
function findObj(obj){ 
return key,itsobj 
} 

Я хочу взять text1, TEXT2 объекты и их имена и связанные с ними объекты. Например, findObj (formFeilds) вернется (текст, formFeilds.text AND text2,5) также findObj (formFeilds.text) вернется (T1, formFeilds.text.T1 AND T1, formFeilds.text.T2) Мне нужно проверить возвращаемые значения объект или нет в JQuery

+0

Вернуть это как массив? Кроме того, '5' не является объектом. – pimvdb

+1

Ваши объекты не кажутся очень массивными, как мне. –

+0

Нет. Я хочу вернуть все вещи как есть, включая int, obj, text, ... тогда мне нужно, чтобы он был проверен на предмет или не seperatly. – Huseyin

ответ

1

мне нужно проверить возвращаемые значения являются объектом или нет в JQuery

Вы можете использовать собственный оператор Javascript typeof, но имейте в виду, что почти все это объект в JS, кроме string|boolean|number|null|undefined.

+1

Предостережение: 'typeof' считает, что' null' является объектом. – pimvdb

+0

Да, JS и его вещи ... Но это общее правило объектов – elclanrs

+0

alert (typeof formFeilds) показывает объект – Huseyin

Смежные вопросы