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, время: 22:01. |