这在正常的javascript代码中有效,并且变量在外部范围中声明。
tableVC.(insert variable/method here)
但是当我在react render函数中执行相同操作时,它不起作用。
当在外部范围中声明eval("var a = 10");
console.log(b)
和a
时,eval(a + b)起作用。
答案 0 :(得分:0)
import React from 'react';
import { View, Text } from 'react-native';
let a = "10";
let plus = '+'
let b = "5";
export default class Test extends React.Component {
render() {
return (
<View style={{flex: 1}}>
<View>
<Text>{eval(a + plus + b)}</Text>
</View>
</View>
);
}
}