Привет всем.
Просьба проконсультировать немного по работе с объектами
нагуглил, что для проверки объекта на пустоту, нужно получить его длину
var obj1={};
alert(obj1.length);
var obj2={};
obj2={
param1: 'any_data1',
param2: 'any_data2',
param3: 'any_data3',
};
alert(obj2.length);
но результат: undefined
задача же проверить ассоциативный массив (по сути объект, т.к. в js считается что нет ассоциативных массивов) на пустоту, т.е.:
var arr=[];
arr['param1']='any data1',
arr['param2']='any data2',
arr['param3']='any data3';
alert(arr.length)
результат: 0
пожалуйста, приведите примеры, как правильно проверить как первый вариант на пустоту, так и второй