Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Hàm đảo ngược chuỗi trong JavaScript


Cần viết hàm JavaScript nhận chuỗi và trả về chuỗi mới là phiên bản đảo ngược của chuỗi gốc. Điều kiện: không dùng phương thức String có sẵn và không chuyển chuỗi thành mảng để đảo. Phải dùng vòng lặp duyệt chuỗi và xây dựng chuỗi đảo mới.

Ví dụ

const str = 'Hello World'; 
const reverse = (str = '') => { 
    const { length } = str; 
    let res = ''; 
    for(let i = 0; i < length; i++){ 
        const el = str[i]; 
        res = el + res; 
    }; 
    return res; 
}; 
console.log(reverse(str))

Kết quả

Điều này sẽ tạo ra đầu ra sau:

dlroW olleH