function str_split ( f_string, f_split_length, f_backwards ){ // Convert a string to an array
//
// + original by: Martijn Wieringa
if(f_backwards == undefined) {
f_backwards = false;
}
if(f_split_length > 0){
var result = new Array();
if(f_backwards) {
var r = (f_string.length % f_split_length);
if(r > 0){
result[result.length] = f_string.substring(0, r);
f_string = f_string.substring(r);
}
}
while(f_string.length > f_split_length) {
result[result.length] = f_string.substring(0, f_split_length);
f_string = f_string.substring(f_split_length);
}
result[result.length] = f_string;
return result;
}
return false;
}
Не надо так делать. В перечисление попадут лишние свойства.
[String str]
str = str.split('');
...var k in str
--
Подскажите, какие лишние свойства могут попасть?
Например, при расширении прототипа.
Мои 5 копеек.
Акцентировал внимание на читабельности и простоте. Так же сделал, чтобы функция при любых аргументах возвращала массив (для моих целей так удобнее)
Мда...
Roxa ogloszenia towarzyskie
Roksa opole
Darmowa roksa
Roksa ch
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.