2016-08-26 2 views
1

에 각 객체를 만들려면 :각도 -이 보이는 각도에서 개체 얻고 배열

quiz.js:129 m {$promise: Promise, $resolved: false} 
    439:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000059790188_large.jpg?itok=62PzCown" 
    679: "" 
    1379:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000000301688_medium.jpg?itok=poGpHb5c" 
    1529:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000011483027_large.jpg?itok=LJ3f0c-X" 
    2022:"https://www.mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/208458_thumbnail.jpg?itok=6AG_2XS3" 
    $promise: Promise 
    $resolved: true__proto__: Object 

내가 데이터에서 배열을 만들 필요가있을 것이다, 그러나 확인하지 않는 방법 이.

+0

데이터에 루프를 추가하고 하나의 배열을 하나씩 추가하십시오. –

+0

좀 더 자세하게 설명해 주시겠습니까? 위의 주어진 코드가보고 된 예외 또는 배열로 변환하려는 원하는 객체인지 확실하지 않습니다. –

+1

이 답변 참조 : http://stackoverflow.com/questions/684672/how-do-i-loop-through-or-enumerate-a-javascript-object – PerfectPixel

답변

1

무엇을 시도 했습니까? 이것이 오류를 일으키는 것은 이것이 문제라고 지적하지는 않았지만이를 수행하는 한 가지 방법입니다.

var arr = Object.keys(obj) 
    .map(function(key) { return obj[key] }); 
0

당신은 _odvalues ​​(obj)를 사용할 수 있습니다.이 객체의 값 배열을 생성 할 수 있습니다.

Here은 설명서이며 여기에 대해서는 fiddle입니다.

감사합니다. 감사합니다. 감사합니다.

var obj = { 
    439:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000059790188_large.jpg?itok=62PzCown", 
    679: "", 
    1379:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000000301688_medium.jpg?itok=poGpHb5c", 
    1529:"https://mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/istock_000011483027_large.jpg?itok=LJ3f0c-X", 
    2022:"https://www.mysite.no/sites/default/files/styles/quiz_large/public/fields/question-image/208458_thumbnail.jpg?itok=6AG_2XS3" 
    } 
    console.log(_.values(obj)); 
관련 문제