Памятка по TypeScript: основные методы и примеры кода

TypeScript – популярный язык программирования, расширяющий JavaScript за счет добавления статических типов. Он предоставляет широкий спектр функций и методов, помогающих разработчикам писать более безопасный и удобный в сопровождении код. В этой статье мы рассмотрим некоторые основные методы TypeScript с примерами кода, которые послужат удобной шпаргалкой для разработчиков.

  1. Методы массивов:
    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
  1. Строковые методы:
    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
  1. Методы объекта:
    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!