Столкнулся с таким вот вопросом:
var car=new Object();
car[0]=
{
Mark: "BMW",
Color: "Black"
};
car[1]=
{
Mark: "VW",
Color: "White"
};
var prop='Mark';
console.log(car.length);
for(var i=0;i<2;i++)
{
console.log(car[i][prop]);
}
Как вы видите, я создал (а может и не правильно создал), массив объектов , к каждому приписал по два свойства. И пытаюсь пройти по массиву.... Но длину массива получить не могу, что я не так делаю, подскажите. Сильно не ругайтесь с JS только начал, до этого был на C#. Спасибо!
Спасибо всем, кто помог. Решение проблемы:
var car = new Array();
тебе надо было всего добавить скобки
var car=new Object();
car['0']=
{
Mark: "BMW",
Color: "Black"
};
car['1']=
{
Mark: "VW",
Color: "White"
};
var prop='Mark';
длина обекта
Object.keys(car).length
Нужно добавить плавность для открытия tab-аЕсть блок, при клике на li класса "advantages-col" появляется нижний div блок класса "panel"
Столкнулся с такой проблемой: Что бы закрыть дроп при клике ИМЕННО на последнем элементе требуется двойной клик, на все остальных элементах...
Проблема в следующем, не могу понять по чему при переборе появляется две кнопки (так как сообщения два), название (Title) тоже верное в них, а контент...