indexof в функцию
У меня часто используется indexOf и для сокращения я выкинул в фунцию часть кода:
function istut(where, who){ if (where.indexOf(who) != -1) return true; return false; } вопрос по производительности: без разницы использовать функцией или не сокращая. или на одном проходе это не заметно? |
Цитата:
function contains(where, who){ return where.indexOf(who) !== -1; } ES Harmony вроде как может появиться String.prototype.contains |
спасибо. и код у вас чище.
Про Цитата:
если про var contained = str.contains(searchString [, position]); то мало где поддерживается. оказывается я плохо искал. if(!('contains' in String.prototype)) String.prototype.contains = function(str, startIndex) { return -1!==this.indexOf(str, startIndex); }; |
return ~where.indexOf(who); |
nerv_,
return !!~where.indexOf(who); |
рони, если нужно вернуть булево, то да
|
Часовой пояс GMT +3, время: 15:38. |