TypeScript – популярный язык программирования, расширяющий JavaScript за счет добавления статических типов. Он предоставляет широкий спектр функций и методов, помогающих разработчикам писать более безопасный и удобный в сопровождении код. В этой статье мы рассмотрим некоторые основные методы TypeScript с примерами кода, которые послужат удобной шпаргалкой для разработчиков.
- Методы массивов:
1.1. map(): преобразует каждый элемент массива и возвращает новый массив.const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map((num) => num * 2); console.log(doubled); // Output: [2, 4, 6, 8, 10]
1.2. filter(): создает новый массив с элементами, отвечающими определенному условию.
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter((num) => num % 2 === 0);
console.log(evenNumbers); // Output: [2, 4]
1.3. сокращение(): применяет функцию к каждому элементу массива, в результате чего получается одно значение.
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Output: 15
- Строковые методы:
2.1. Split(): разбивает строку на массив подстрок.const sentence = "Hello, World!"; const words = sentence.split(" "); console.log(words); // Output: ["Hello,", "World!"]
2.2. Trim(): удаляет начальные и конечные пробелы из строки.
const text = " Hello, World! ";
const trimmed = text.trim();
console.log(trimmed); // Output: "Hello, World!"
2.3. include(): проверяет, содержит ли строка определенную подстроку.
const sentence = "Hello, World!";
const containsHello = sentence.includes("Hello");
console.log(containsHello); // Output: true
- Методы объекта:
3.1. keys(): возвращает массив имен перечислимых свойств объекта.const person = { name: "John", age: 30, city: "New York" }; const keys = Object.keys(person); console.log(keys); // Output: ["name", "age", "city"]
3.2. Values(): возвращает массив значений перечислимых свойств объекта.
const person = { name: "John", age: 30, city: "New York" };
const values = Object.values(person);
console.log(values); // Output: ["John", 30, "New York"]
В этой шпаргалке TypeScript описаны основные методы для массивов, строк и объектов, а также приведены примеры кода для каждого метода. Используя эти методы, разработчики могут повысить свою производительность и писать более чистый код. Богатый набор функций TypeScript делает его мощным языком для веб-разработки.
Не забудьте добавить эту шпаргалку в закладки для быстрого ознакомления во время вашего пути к программированию на TypeScript!