({}).toString.call([])
получим "[object Array]"
, т.е. строку, которая содержит имя конструктора."[object <NAME_OF_CONSTRUCTOR>]"
, и следовательно если вырезать все, кроме 8 до предпоследного символа, мы получим само имя var drop_images = $("#my-dropzone span").map(function(){return $(this).text()});
function windowSize(){
if ($(window).width() > 700px){
Ваш код
} else {
Ваш код
}
}
$(window).on('load resize',windowSize());
<div class="vashiBloki>
</div>
<script type="text/javascript">
function windowSize(){
if ($(window).width() > 700px){
Ваш код
} else {
Ваш код
}
}
windowSize() </script>
var arr = [{name:'Петя', id: 45},{name:'Петя', id: 123},{name:'Игорь', id: 6542},{name:'Коля', id: 5},{name:'Вася', id: 2}]
var index, search = 5;
for( var i=0;i<arr.length;i++) if( arr[i].id === search) { index = i; break; }
// В переменной index либо по-прежнему undefined, либо индекс искомого элемента
console.log( "Индекс " + (index === undefined ? 'не найден' : index));
// Индекс 3
.some()
:var found, search = 5;
arr.some(function (el, index) {
if( el.id !== search) return;
found = index;
return true;
});
fn.bind(ctx) !== fn.bind(ctx)
. Возможно, это ваш кейс, т.к. Menu.prototype.toggleTag явно должен исполняться в определенном контексте, но точнее сказать невозожно, так как почти вся эта приведенная простыня не имеет к проблеме никакого отношения. Покажите минимально неработающий пример, если хотите помощи.