function getData( $key ){
let data = [
{ name : "A", value : 37 },
{ name : "B", value : 21 },
{ name : "C", value : 15 },
{ name : "D", value : 21 },
{ name : "E", value : 33 }
]
return ( $index ) => data[ $index ][ $key ];
}
let name = getData( "name" );
console.log( name( 0 ));
console.log( name( 2 ));
console.log( name( 4 ));
let value = getData( "value" );
console.log( value( 0 ));
console.log( value( 2 ));
console.log( value( 4 ));
'frontend > Java Script' 카테고리의 다른 글
6. 함수형 프로그래밍 - pipe (0) | 2019.03.15 |
---|---|
5. 함수형 프로그래밍 - reduce (0) | 2019.03.15 |
4. 함수형 프로그래밍 - each (0) | 2019.03.14 |
3. 함수형 프로그래밍 - filter + map (0) | 2019.03.14 |
2. 함수형 프로그래밍 - map (0) | 2019.03.14 |