如何将函数作为反应原生的参数传递? 我正在尝试类似的事情:
elementExistsInServerList(func) {
for (var i = 0; i < this.length; i++) {
if (func(this.serverList[i])) {
return true;
}
}
return false;
}
之后我试着打电话给它:
var serverWithTheSameServerNameAlreadyExists = this.elementExistsInServerList(function (server) {
alert(server.serverName);
return server.serverName == this.state.serverName;
});
但即使服务器列表包含10个元素,我也不会收到任何警报。