Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解决';函数作为React子函数无效;错误_Javascript_Reactjs_Function_React Native - Fatal编程技术网

Javascript 如何解决';函数作为React子函数无效;错误

Javascript 如何解决';函数作为React子函数无效;错误,javascript,reactjs,function,react-native,Javascript,Reactjs,Function,React Native,下面是我正在调用的函数: const timerDisplay = () => { for (var i = 0; i < numbers.length; i++) { return ( <Text>{numbers[i]}</Text> ) } } const timerDisplay=()=>{ 对于(变量i=0;i{number})} 假设您使用的是类组件

下面是我正在调用的函数:

const timerDisplay = () => {
        for (var i = 0; i < numbers.length; i++) {
          return (
            <Text>{numbers[i]}</Text>
          )
        }
 }
const timerDisplay=()=>{
对于(变量i=0;i
电话:

<View style={styles.timerTop}>
        <Text style={styles.textTopBot}>{timerDisplay}</Text>
      </View>

{timerDisplay}
因此,当我刷新项目时,它会告诉我“函数作为子函数无效”。如何解决此问题?

尝试使用此关键字

{timerDisplay} --> {this.timerDisplay}

{numbers.map((number)=>{number})}

假设您使用的是类组件

//功能

timerDisplay = () => {
            for (var i = 0; i < numbers.length; i++) {
              return (
                <Text>{numbers[i]}</Text>
              )
            }
     }
<View style={styles.timerTop}>
  <Text style={styles.textTopBot}>{this.timerDisplay}</Text>
</View>
timerDisplay=()=>{
对于(变量i=0;i
//调用函数

timerDisplay = () => {
            for (var i = 0; i < numbers.length; i++) {
              return (
                <Text>{numbers[i]}</Text>
              )
            }
     }
<View style={styles.timerTop}>
  <Text style={styles.textTopBot}>{this.timerDisplay}</Text>
</View>

{this.timerDisplay}

您没有调用函数,因此如果您在第一次迭代中返回,则通常没有必要使用
for
循环。我想说的是,timerDisplay并没有达到您期望的效果。您能为代码添加一些解释吗?