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

Thay thế chữ cái bằng vị trí trong bảng chữ cái JavaScript

Viết hàm nhận chuỗi, loại bỏ khoảng trắng, chuyển thường, trả mảng số là vị trí chữ cái trong bảng chữ cái (bỏ qua ký tự đặc biệt).

Ví dụ:

Input → 'Hello world!' Output → [8, 5, 12, 12, 15, 23, 15, 18, 12, 4]

Ví dụ

const str = 'Hello world!'; const mapString = (str) => {    const mappedArray = [];    str .trim() .toLowerCase() .split("") .forEach(char => {       const ascii = char.charCodeAt();       if(ascii >= 97 && ascii <= 122){          mappedArray.push(ascii - 96);       };    });    return mappedArray; }; console.log(mapString(str));

Kết quả

Đầu ra console:

[ 8, 5, 12, 12, 15, 23, 15, 18, 12, 4 ]