nikita.mmf,
что мешало просто в прототип добавить? О_О что вообще за адов метод7 с чего ты взял что в ишаке реверс есть? О_О зачем вообще реверс делать? О_О что за ад тут происходит блять? |
Одно слово - наркоманы.
lastIndexOf у строк поддерживается с самой первой версии js. |
Цитата:
|
//ласт индекс оф String.prototype.lastIndexOf = function(subString, index){ subString.length > 1 && (subString = subString.split('')); var i = (index !== undefined) ? index : this.length-1; while(i-- != 0){ if(this[i] === subString[0]){ if(subString.length === 1) return i; else{ for( var j = 1; j < subString.length; j++){ if(this[i+j] !== subString[j]) break; if(j === subString.length-1) return i; }; } }; } return -1; }; alert("canal".lastIndexOf("a")) // 3 alert("canal".lastIndexOf("a",2)) // 1 alert("canal".lastIndexOf("a",0)) // -1 alert("canal".lastIndexOf("x")) // -1 |
Заменить кроссбраузерный метод на некросбраузерный...
![]() |
Aetae,
о чем ты вообще? кто так делает? если ты про мой метод, то он кросс. |
Mахmaxmaximus,
indexOf/lastIndexOf появился в Array.prototype с версии javascript 1.6, но у String он с 1.0, зачем его заменять на свой? |
poorking,
его и не нужно заменять это полнейшая глупость. очевидно что нативный быстрее. а зачем его нужно заменять? если ни секрет конечно |
аа, тебя вот это смутило?
String.prototype.lastIndexOf просо чувак сказал что в ослах такого нет и привел пример как реализовать,я показал как надо это делать. |
subString[0] Это не будет работать в ie. |
Часовой пояс GMT +3, время: 00:42. |