Просмотр полной версии : Обращение к символу в строке.
В серче ничего не нашёл(может плохо искал).
Как обратиться к примеру к 3 символу в строке.
_root.word="inST";
for(i=0; i<_root.word.length;i++){
trace(_root.word[i]);
}
//Выводит:
undefined
undefined
undefined
undefined
Хочу чтоб вывело i n S T отдельно.
Как правильно нада?
slice (String.slice method)
substr (String.substr method)
substring (String.substring method)
Это так в рhp можно писать - $letter = $word[5]; но там все-таки лучше с фигурными скобками
Посмотри на Python вообще очумеешь от скобок и че с ними можно делать=)
в паскале можно так к символу обращаться :)
Mr. Fixit
25.08.2007, 13:09
Nirth
а че там с ними можно делать?
Mr. Fixit, это не раздел флейма.
Кстати, если очень хочется обращаться, как в паскале, пхп и иже с ними:
String.prototype.__resolve = function(name) {
if (!isNaN(name)) {
return this.charAt(Number(name));
}
}
str = 'Hello, world!';
trace(str[5]);
Только с __resolve работать в два раза больше, чем напрямую с charAt. Поэтому, если будет слишком много обращений к любому символу слова, логичней перевести слово в массив с помощью split ("");
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.