我想在另一个类中使用外部函数中的数组。 所以这个函数返回一个数组:
function getMarkers() {
var markers = [];
markers.push("example: exmple");
return(markers);
}
我想在下面的类的构造函数中使用该数组:
class Home extends Component {
constructor() {
super();
this.state = { getMarkers }
不幸的是,这不起作用。有什么建议吗?
答案 0 :(得分:0)
在您的示例中,getMarkers
是一个返回数组的函数。如果你想获得那个数组,你必须调用这个函数:
const markers = getMarkers();
console.log(markers); // prints: ["example: exmple"]
this.state = { markers }