JavaScript: как разделить строку на две части

Чтобы разделить строку на две части в JavaScript, вы можете использовать несколько методов. Вот несколько подходов:

  1. Использование метода substring():

    const str = "Hello, World!";
    const midpoint = Math.floor(str.length / 2);
    const firstHalf = str.substring(0, midpoint);
    const secondHalf = str.substring(midpoint);
  2. Использование деструктуризации массива:

    const str = "Hello, World!";
    const midpoint = Math.floor(str.length / 2);
    const [firstHalf, secondHalf] = [str.slice(0, midpoint), str.slice(midpoint)];
  3. Использование регулярных выражений:

    const str = "Hello, World!";
    const regex = /^(.{0,})(?:(.{0,}))/;
    const [, firstHalf, secondHalf] = str.match(regex);
  4. Использование метода split():

    const str = "Hello, World!";
    const midpoint = Math.floor(str.length / 2);
    const parts = [str.slice(0, midpoint), str.slice(midpoint)];
    const [firstHalf, secondHalf] = parts;
  5. Использование метода substr():

    const str = "Hello, World!";
    const midpoint = Math.floor(str.length / 2);
    const firstHalf = str.substr(0, midpoint);
    const secondHalf = str.substr(midpoint);