var $inventory=$('#inventory tbody');
var quantities=$inventory.find('td:nth-child(2)') // suppose it contains values of 2,3,4 inside td tags
.map(function(index,qty){
return$(qty).text();
}).get();
Теперь я не получаю map
здесь. it'is используется как map(function(**index,qty**)
, но в соответствии с linkНе могу понять поведение MAP-метода?
это должно быть как
jQuery.map(arrayOrObject, callback**(value, indexOrKey**))
Но карта упоминается в моем коде все еще работает замечательно, но в противоположном направлении для INDEX и VALUE. и var quantities
выходы
["2", "3", "4"]
Итак, я смущен? Похоже на ошибку документации!
[Edit:] Над ГЭТ() используется в конце, но даже если я не использую его, то выход остается прежним, т.е. [ «2», «3», «4»] Так почему использовать его? Say мой модифицированный код теперь
// .....same above code
return$(qty).text(); });
Почему минус 1? это смешно и неправильно использовать priveleges :( – kushalvm