Эквивалентная функция Coldfusion codePointAt - PullRequest
3 голосов
/ 23 июня 2019

В javascript есть функция codePointAt , которая возвращает число, представляющее значение кодовой точки символа в данном индексе.Есть ли UDF или встроенная функция, аналогичная функции codePointAt?

var icons = '☃★♲';

console.log(icons.codePointAt(0));
// expected output: "9733"

1 Ответ

4 голосов
/ 23 июня 2019

Это asc() в ColdFusion. Функция преобразует только один (первый) символ, поэтому вы должны самостоятельно извлечь позицию нужного символа в строке, используя, например, mid().

<cfscript>

    icons = '☃★♲';
    icon = mid(icons, 2, 1);

    writeOutput( asc(icon) );
    // expected output: "9733"

</cfscript>
...