如何使用另一个js类n-native-native的键从const中获取值?

时间:2019-06-13 05:11:38

标签: javascript react-native const

我能够使用同一类中const的键获取数据,但是将const放置在另一个js文件中时,如何获得相同的结果呢?我将键发送为“ 1”时需要一个值“ Afganistan”。

CountryCode.js file: 
  const CountryCode = {
    '1': 'Afghanistan',
    '2': 'Albania',
    '3': 'Algeria',
    '4': 'American Samoa',
    '5': 'Andorra'
  };

HomePage.js file:
  import CountryCode from'./CountryCode';
  render() {

    return (
      <View style={styles.MainContainer}>

         <Text style={styles.listCountry}>{CountryCode['1']}</Text>

      </View>
    );
}

2 个答案:

答案 0 :(得分:1)

export default CountryCode的末尾添加CountryCode

 const CountryCode = {
    '1': 'Afghanistan',
    '2': 'Albania',
    '3': 'Algeria',
    '4': 'American Samoa',
    '5': 'Andorra'
  }

export default CountryCode

现在该变量应该在另一个文件中具有值。

答案 1 :(得分:0)

首先,您必须从CountryCode.js文件中导出数据(数组),如下所示。

CountryCode.js file: 
  export default {
    '1': 'Afghanistan',
    '2': 'Albania',
    '3': 'Algeria',
    '4': 'American Samoa',
    '5': 'Andorra'
  };