자바 스크립트 배열 필터링입니다. 채택완료
찬돌이
1년 전
조회 783
html에서
const result = document.querySelector('#result')
const a = ['', 'a', 'b', 'c', 'd', 'e', 'f', 'g']
const b = [1, 4, 5]
let c = []
여기서부터 자바스크립트 작성 부탁드립니다.
result.innerHTML = c
a 배열을 b를 이용하여 c에 필터링하고 싶습니다.
출력 결과
c = ['a', 'd', 'e']
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
미니님a
Expert
1년 전
</p>
<p>c = b.map(index => a[index]);</p>
<p>result.innerHTML = c.join(', ');</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
1년 전
감사합니다.
<div>
<input type="text" id="txt">
<button type="button" id="btn">Addbutton>
div>
<div id="result">div>
const result = document.querySelector('#result')
const txt = document.querySelector('#txt')
const a1 = ["", "a1", "b1", "c1", "d1", "e1", "f1", "g1"];
const a2 = ["", "a2", "b2", "c2", "d2", "e2", "f2", "g2"];
const a3 = ["", "a3", "b3", "c3", "d3", "e3", "f3", "g3"];
const b = [1, 4, 5];
여기서
txt에서 받은 a1, a2 a3에 따라서
출력하는 방법 부탁드립니다.
c = b.map(index => a[index]);
result.innerHTML = c.join(', ')
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인