2017-11-15 2 views
-3

배열의 길이가 변경되면 증가하거나 감소 할 수 있지만 최소 길이는 1입니다. 키 값은 각 인덱스에 대해 일정합니다. 아래처럼 배열길이가 고정되어 있지 않은 배열에서 데이터를 가져 오는 방법

Myarr = [ 
    {stdid:1, stddesc:"",coursedetails:"xyz"}, 
    {stdid:2, stddesc:"ccc",coursedetails:"abc"},....... 
] 

사용 가능한 모든 색인에 대해 stdid를 가져 오려고합니다.

아무도 나를 도와 줄 수 있습니까?

+1

Myarr = [{ stdid: 1, stddesc: "", coursedetails: "xyz" }, { stdid: 2, stddesc: "ccc", coursedetails: "abc" }] let idArr = Myarr.map(x => x.stdid); console.log(idArr);

당신은 그것을 반복해야합니다. –

+0

[JavaScript의 배열을 통해 반복] (https://stackoverflow.com/questions/3010840/loop-through-an-array-in-javascript) – Durga

답변

0

ES6 맵 연산자를 사용할 수 있습니다.

+0

입력 구조가 변경되었습니다. – Durga

+1

질문이 변경 되었기 때문에 예. –

+1

Myarr.map (x => x.stdid); 제대로 작동하고 있습니다. 고마워. – Arpita

관련 문제