2017-04-14 1 views
-1

그래서 내부에 새로운 Object()로 데이터를 반환하는 함수가 있습니다. 이 같은반환 된 개체에서 데이터를 가져 오는 방법은 무엇입니까?

뭔가 :

Bar { 'one', 'two', 'three' } 

가 어떻게 그들을 얻을 수 있습니다 :

function foo() { 
    ... 
    let arr = ['one', 'two', 'three']; 
    return new Bar(arr); 
} 

을 console.log이 보여? 예를 들어 > '하나'

업데이트 가치를 먼저 변수 설정 : 여기 내가 원하는 무엇인가 : https://github.com/sindresorhus/get-urls

+2

'Bar'클래스에서 제공하는 API에 따라 다릅니다. – Barmar

+1

Bar의 정의는 어디에 있습니까? –

+0

콘솔에서 볼 수있는 내용을 믿기가 어렵습니다. – charlietfl

답변

0

당신은 Array.from() 기능을

예를 사용하여 ArraySet을 변환 할 수 있습니다 : 그 후

function foo() { 
 
    let arr = ['one', 'two', 'three']; 
 
    return new Set(arr); 
 
} 
 

 
let results = Array.from(foo()); 
 

 
console.log(results);// print the array 
 

 
let value1 = results[0]; // one 
 
let value2 = results[1]; // two 
 
let value3 = results[2]; // three 
 

 
console.log(value1, value2, value3);

당신이 원하는대로 할 배열을 사용할 수 있습니다.

0

당신은이 값을 검색 할 몇 가지 접근 방법을 저장하는 생성자를 정의해야합니다.

관련 문제