Манипуляции строковыми значениями
Оглавление Манипуляции строковыми значениями Страница 2 Страница 3 Страница 4 Страница 5 Страница 5 из 5
Листинг 1.13. Функция jspsFormatStr, выполняющая форматированный вывод
значений в строковом виде
function jspsFormatStr(templateString, valuesArray)
{
var i = 0;
var с = valuesArray.length;
if (c > 0)
for (i =0; i < c; i++)
templateString = jspsStringReplace(templateString, "%s%",
valuesArray[i].toString()); templateString =
jspsStringReplaceAll(templateString, "%s%", ""); return templateString; }
Внимание!
Листинг 1.13, содержащий объявление функции jspsAllMatches, использует также
функции jspsStringReplace и jspsStringReplaceAll, чьи объявления приведены в
листингах 1.9 и 1.11 соответственно.
Пример
var s = "Java%s% %s% %s%";
var ssl = "Script";
var ss2 = "vl.l";
var ss3 = "language"
document.write(jspsFormatStr(s, new Array(ssl, ss2, ss3)));
Приведенный сценарий поместит на Web-страницу текст "JavaScript vl.l
language".
« Пред. - След.
|