javascript - 反应原生函数作为参数
问题描述
我如何将函数作为参数传递给本机反应?我正在尝试类似的东西:
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 个元素,我也不会收到任何警报。
解决方案
推荐阅读
- python - Python:循环遍历文本 CSV
- python - 无法在 PostgreSQL 数据库上创建 PostGis 扩展?
- python - SeLU 激活函数 x-Parameter 导致 typeError
- javascript - MQTT 连接在 Node 中工作,但不能作为 ReactJS 组件
- flutter - Flutter BLoC:如何在 Navigator.push 之后添加新事件而不用 BlocProvider 包装 MaterialApp
- regex - 如何用正则表达式在一对括号内的每一行前面加上一个#?
- c# - 即使我从工作解决方案复制代码,创建新的 VS 扩展解决方案也不起作用
- javascript - Vaadin 14:调整窗口大小后调整 TextArea 的大小
- python - 如何在 potgresql 中启动 GSSAPI
- javascript - 想要获取标签但视图中没有显示任何内容