JavaScript 접근 방식에 대한 고민
989 단어 JavaScript문제.tech
맵 방법이 뭐예요?
map 방법은 ES2015에 추가된 방법으로 수조의 데이터를 가공하여 반환할 수 있습니다
편리한 함수를 쓰다.
const array1 = [1, 4, 9, 16];
// 1行の場合、returnなしでも記述可
const map1 = array1.map(x => x * 2);
console.log(map1);
// 結果: Array [2, 8, 18, 32]
이렇게.그룹의 값을 다른 변수에 배로 추가할 수 있습니다.
나의 고민
이번에 맵 방법을 사용할 때, 나는return이 필요할 때와 필요하지 않을 때의 쓰기 방법에 대해 고민했다.
그럼, 문제가 있어요.문제 1과 문제 2 중 어느 것이 리턴문이 필요하지 않습니까?
#質問1
const array1 = [
{id:1,val:2},
{id:2,val:4},
{id:3,val:8},
]
const map1 = array1.map((arr)=>{
arr.val * 2
});
#質問2
const array2 = [
{id:1,val:2},
{id:2,val:4},
{id:3,val:8},
]
const map2 = array1.map((arr)=>(
arr.val * 2
));
정답질문
console.log(map2);
#結果 : [4, 8, 16]
위에서 말한 바와 같이 문제2는 문장을 되돌릴 필요가 없고 결과를 되돌려줍니다.왜 이런 결과가 나왔는지 모르겠습니다. 혹시 아시는 분 있으면 댓글로 남겨주세요.
Reference
이 문제에 관하여(JavaScript 접근 방식에 대한 고민), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/asahigamieru/articles/ca4d0a5f505005텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)