Визначення довжини рядка

TypeScript:
Визначення довжини рядка

Як це зробити:

Для отримання довжини рядка в TypeScript, використовуйте властивість length.

let message: string = "Вітаю";
console.log(message.length); // Виводить: 6

Якщо рядок порожній, length поверне 0.

let emptyMessage: string = "";
console.log(emptyMessage.length); // Виводить: 0

Поглиблено:

Довжина рядка широко використовується із часів створення перших мов програмування. У JavaScript та TypeScript, length є властивістю прототипу String, і вона моментально повертає кількість UTF-16 кодових одиниць у рядку, що не завжди співпадає з кількістю видимих символів у рядку з емоджі або іншими особливими символами.

Як альтернатива, для отримання довжини, що враховує Unicode, можна використовувати Array.from() або spread оператор:

let emojiMessage: string = "Привіт 👋";
console.log(Array.from(emojiMessage).length); // Виводить: 8

Але зауважте, це може бути повільніше ніж просте використання length.

Дивіться також: