자바스트립트 다차원 배열 질문 드립니다.

자바스트립트 다차원 배열 질문 드립니다.

QA

자바스트립트 다차원 배열 질문 드립니다.

본문

javascript 에서

아래와 같은 다차원 배열이 가능 할까요?

 

var arr = { 
    1: { 'ㅃ','ㅂ','Q','q' }, 
    2: { 'ㅉ','ㅈ','W','w' }, 
    3: { '%' },
    4: { '@','2' },
    5: { 'ㅜ','n','N' },

    .

    .

    .
}

 

만약 가능 하다면

원소를 검색후 키값을 얻고 싶은데 가능 할까요?

 

가령 "ㅉ" 를 검색하면 2 라는 답을 얻고 싶습니다.

기초가 없어서 검색도 어렵네요.

 

if 문이나 swich 문으로 함수를 만들면 제 실력으로도 가능 하겠지만

저 항목이 좀 많아야 되서 코드도 복잡하고 속도도 느릴것 같아서요

 

감사 드립니다.

이 질문에 댓글 쓰기 :

답변 1

다차원 배열이라기 보다 그냥 hash 의 값이 배열형태 또는 키값만 있는 hash 가 되겠네요

이런경우는 찾을때 별수 없이 전체 key 값을 for 문이나 forEach 문으로 순회하는거 말곤 없습니다.

 

자료의 구조를 변경하지 않는한 검색속도가 빨라지긴 힘들겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT