Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   split (http://www.flasher.ru/forum/showthread.php?t=23657)

minigun 27.11.2001 19:25

split
 
Как каждую букву строки сделать элементом массива?
Я пробую array=string.split("");
- не выходит!
Спасибо

RFMitrio 27.11.2001 19:31

var str="Welcome 2 the world of HappyHardcore!"
var array = new Array[str.length];
for (i=0; i<str.length; i++)
{
array[i]=str.charAt(i);
}

minigun 27.11.2001 19:48

Это понятно. Но как с помощью split? В help сказано, что, если в качестве delimeter поставить empty string, то "each character in the String object becomes an element in the array". Или это не работает?
Просто мне эту процедуру надо проделывать много раз, и, если везде вставлять такие циклы, код будет совершенно нечитабельный.

Fisher 27.11.2001 21:11

Мне самому интересно было. Отзовись кто разобрался что такое delimeter empty string(разделитель пустая строка)
А пока можешь делать как я :p
SPLIT("Функци\xff сплит в ее нынешней реализации это жуткий тормоз!");
function SPLIT (st) {
ar=new Array();
for (i=1; i<=length (st); i++) {
ar.push(substring ( st, i, 1 ));
}
}

Dolbyzerr 27.11.2001 21:47

А чем вам функции не нравяться?


fuck="Hardcore RULIT!";
function split2 (string) {
mas=new Array();
for(i=1;i<>length(string)+1;i++){
mas[i]=substring(string,i,1);
}
}
split2(fuck);

Fisher 28.11.2001 11:37

КАРАУЛ!!!
Откровенный плагиат!!! На ходу подметки рвут :) :p :D

Dolbyzerr 28.11.2001 22:06

Ой сорри :) чё та я не посмотрел на ответы :)


Часовой пояс GMT +4, время: 05:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.