Манипулирование строками в Angular: методы работы со строками

  1. Интерполяция строк: Angular поддерживает интерполяцию строк с использованием двойных фигурных скобок ({{ }}). Вы можете встраивать выражения в строки для динамического отображения значений.

Пример:

<p>{{ 'Hello, ' + name }}</p>
  1. Объединение строк. Вы можете объединить строки с помощью оператора +или метода concat().

Пример:

let greeting = 'Hello';
let name = 'John';
let message = greeting + ', ' + name;
console.log(message); // Output: Hello, John
// Using concat()
let message2 = greeting.concat(', ', name);
console.log(message2); // Output: Hello, John
  1. Длина строки: вы можете получить длину строки, используя свойство length.

Пример:

let str = 'Hello, World!';
console.log(str.length); // Output: 13
  1. Методы манипулирования строками. Angular предоставляет несколько методов манипулирования строками, например toUpperCase(), toLowerCase(), slice(), substring(), replace()и trim(). Эти методы позволяют выполнять такие операции, как изменение регистра, извлечение подстрок, замена текста и удаление пробелов.

Пример:

let str = 'Hello, World!';
console.log(str.toUpperCase()); // Output: HELLO, WORLD!
console.log(str.slice(7, 12)); // Output: World
console.log(str.replace('Hello', 'Hi')); // Output: Hi, World!
console.log(str.trim()); // Output: Hello, World!
  1. Разделение и объединение строк. Вы можете разделить строку на массив подстрок с помощью метода split(), а также объединить массив строк в одну строку с помощью join. ().

Пример:

let str = 'apple,banana,orange';
let fruits = str.split(',');
console.log(fruits); // Output: ['apple', 'banana', 'orange']
let joinedString = fruits.join(' - ');
console.log(joinedString); // Output: apple - banana - orange