Computer >> Máy Tính >  >> Lập trình >> Javascript

Nối mọi phần tử của mảng với một ký tự cụ thể bằng cách sử dụng vòng lặp for trong JavaScript

Ở đây, chúng ta phải viết một hàm có hai đối số, đầu tiên là một mảng String hoặc các ký tự Số, thứ hai là một Chuỗi và chúng ta phải trả về một chuỗi có chứa tất cả các phần tử của mảng được thêm vào trước và thêm vào bởi chuỗi.

Ví dụ -

applyText([1,2,3,4], ‘a’);

nên trả về ‘a1a2a3a4a’

Đối với những yêu cầu này, phương thức array map () là một lựa chọn tốt hơn so với vòng lặp for và mã để làm như vậy sẽ là -

Ví dụ

const numbers = [1, 2, 3, 4];
const word = 'a';
const applyText = (arr, text) => {
   const appliedString = arr.map(element => {
      return `${text}${element}`;
   }).join("");
   return appliedString + text;
};
console.log(applyText(numbers, word));

Đầu ra

Đầu ra bảng điều khiển cho mã này sẽ là -

a1a2a3a4a