Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 for 루프를 사용하여 특정 문자로 배열의 모든 요소 결합

<시간/>

여기서 우리는 두 개의 인수를 취하는 함수를 작성해야 합니다. 첫 번째는 String 또는Number 리터럴의 배열이고, 두 번째는 String이며, 문자열이 앞에 추가되고 추가된 배열의 모든 요소를 ​​포함하는 문자열을 반환해야 합니다.

예를 들어 -

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

'a1a2a3a4a'를 반환해야 합니다.

이러한 요구 사항에 대해 배열 map() 메서드는 for 루프보다 더 나은 옵션이며 이를 위한 코드는 -

예시

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));

출력

이 코드의 콘솔 출력은 -

입니다.
a1a2a3a4a