자바 스크립트 배열 필터링입니다.

자바 스크립트 배열 필터링입니다.

QA

자바 스크립트 배열 필터링입니다.

답변 2

본문

html에서

<input type='text" id="txt>

<div id="result"></div>

 

script에서

const txt = document.querySelector('#txt')

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

감사합니다.

<html>
<div>
  <input type="text" id="txt">
  <button type="button" id="btn">Add</button>
</div>
  <div id="result"></div>
</html>
 
<script>
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(', ')
 
</script>
 
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,117
© SIRSOFT
현재 페이지 제일 처음으로