>source

forEach가이 배열에서는 작동하지 않지만 map은 작동하는 이유를 알고 싶습니다.

.map을 사용하려고했지만 제대로 작동하지 않아야합니다

function letters() {
  let string = "abcd";
  let newString = string.split("").forEach(i => {
    return String.fromCharCode(i.charCodeAt(0) + 1);
  });
newString = newString.join("");
}

forEach를 사용할 때 정의되지 않습니다

  • 답변 # 1

    와이즈 비즈

    아니요. 설명서는 다음과 같이 말합니다.

    와이즈 비즈 와이즈 비즈

    이것은

    shouldn't forEach work as well

    의 차이점입니다  그리고

    Return value
    . 둘 다 배열의 각 요소에 대한 함수를 호출합니다. 와이즈 비즈  결과 undefined 가 포함 된 새 배열을 리턴합니다.  결과를 무시하고 아무 것도 반환하지 않습니다.

  • 답변 # 2

    map 를 사용하려는 경우 :

    forEach
    
    

    map

  • 이전 jquery - Ajax 새로 고침 테이블 후 입력 태그 값을 유지하는 방법
  • 다음 roku - getChild 메소드에 변수를 변수로 구현하려면 어떻게해야합니까?