Свойство объекта Cannot read property 'length' of undefined
Подскажите, пожалуйста, почему такой код выдает ошибку на строке
all: this.item.length
var pagination = {
item: $('.cart-info__content>.cart-info__item'),
all: this.item.length
}
А такой работает:
var pagination = {
item: $('.cart-info__content>.cart-info__item'),
all: function(){ return this.item.length}
}
? |
Blizzart,
this разный |
Получается this = window ? Короче, ясно в ключе нельзя ссылаться на другие свойства объекта, только метод использовать для этого. Спасибо
|
Цитата:
var pagination = {
item: $('.cart-info__content>.cart-info__item')
}
pagination.all = pagination.item.length
|
| Часовой пояс GMT +3, время: 13:39. |