Реверс JavaScript: методы переворота строки в JavaScript

  1. Использование методов split, reverseи join:

    let str = "Hello, World!";
    let reversedStr = str.split("").reverse().join("");
    console.log(reversedStr); // Output: "!dlroW ,olleH"
  2. Использование цикла for:

    let str = "Hello, World!";
    let reversedStr = "";
    for (let i = str.length - 1; i >= 0; i--) {
    reversedStr += str.charAt(i);
    }
    console.log(reversedStr); // Output: "!dlroW ,olleH"
  3. Использование метода reduce:

    let str = "Hello, World!";
    let reversedStr = str.split("").reduce((result, char) => char + result, '');
    console.log(reversedStr); // Output: "!dlroW ,olleH"
  4. Использование оператора распространения и Array.from:

    let str = "Hello, World!";
    let reversedStr = [...str].reverse().join("");
    console.log(reversedStr); // Output: "!dlroW ,olleH"
  5. Использование методов substrи charAt:

    let str = "Hello, World!";
    let reversedStr = '';
    for (let i = 0; i < str.length; i++) {
    reversedStr = str.charAt(i) + reversedStr;
    }
    console.log(reversedStr); // Output: "!dlroW ,olleH"