게시글
질문&답변
_get 함수 부분이 너무 이해가 안갑니다 ㅠ
제가 이해한게 맞는지는 모르겠는데,,map 함수 내부에서 mapper(val) 의 val 가 보조함수인 _each 로 되어있고 반목문의 list[i] 값을 할당해 주고 있습니다.근데 _get 만 단독으로 사용할 경우 _get('name')(users[3]);get('name')(users[4]);와 같이 사용하고 있죠.그래서 map 함수에서 인자로 get('name') 을 넘겨주게 되면내부에서 실행하게 될때는 _get('name')(list[i]) 로 호출하게 되고받은 list[0], list[1],,, 가 반복문에서 전달되므로위와 같은 결과가 나온 것이 아닌가 합니다.틀린 점이 있다면 소중한 댓글 부탁드립니다.
- 0
- 2
- 517
질문&답변
이거는 왜 안될까요?..... 아톰을 사용하고있습니다.
h1>Loop & Arrayh1>h2>coworkersh2>script> var coworkers = ['kcj', 'kcj2', 'kcj3']; var i = 0; while(icoworkers.length) { document.write('li>' + coworkers[i] + 'li>'); i = i+1; }script> 이고잉님을 맹신하는 지나가는 나그네입니다. 간단히 답변드리자면, h2 요소를 script 태그 밖으로... 그리고 '+coworkers[i]+' 이 부분이 모두 문자열과 인식하고 있기 때문에 문자열 접합을 통한 '' + coworkers[i] + '' 이렇게 바꿔주시면 될 것 같습니다.
- 0
- 1
- 169