Javascript/html如何在数组中使用asyn.js
好的,只是一个简单的问题,我正在使用类似的JavaScript从textbox创建一个数组。 任何人都可以告诉我如何为数组中的每个项实现async.js eachsreies函数吗?我只需要一个示例,说明如何在javascript中使用async.js eachseries函数。 在使用数组中的下一项之前,我想为eachseries和wat执行一个小函数以进行回调Javascript/html如何在数组中使用asyn.js,javascript,jquery,arrays,async.js,Javascript,Jquery,Arrays,Async.js,好的,只是一个简单的问题,我正在使用类似的JavaScript从textbox创建一个数组。 任何人都可以告诉我如何为数组中的每个项实现async.js eachsreies函数吗?我只需要一个示例,说明如何在javascript中使用async.js eachseries函数。 在使用数组中的下一项之前,我想为eachseries和wat执行一个小函数以进行回调 <script src="js/socket.io.js"></script> <script src
<script src="js/socket.io.js"></script>
<script src="js/async.js"></script>
<script type="text/javascript">
function textareaToArray(t){
return t.value.split(/[\n\r]+/);
}
function showArray(msg){
for(i = 0; i < msg.length; i++) {
// something per item
}
// the old code
// document.getElementById("message").innerHTML = msg.join("
");
}
</script
函数文本区域到阵列(t){
返回t.value.split(/[\n\r]+/);
}
函数showArray(msg){
对于(i=0;i 实际上,循环中是否有任何异步的代码,如果没有,重点是什么?当在此代码中使用任何函数时,即在循环部分写入文档时,这是异步的,因此我要问的原因是,我正在尝试使用async.jsdocument.write串行发送数组,除了setTimeout/interval、ajax和webWorkers之外,你可以在这个循环中使用的任何其他函数都是同步的,这就是为什么我问你为什么需要一个专门为异步行为构建的库?基本上,我想做的是向我的函数发送一个字符串,并等待函数完成,然后再使用下一项。你知道我如何实现这一点吗?我是javascript新手,所以实际上很难知道要问什么,我只需要知道如何实现为了创建一个异步函数,我认为数组一次只使用一个项,直到函数完成,然后它可以移动到数组中的下一个项。我希望您能帮助我,这正是默认情况下它所做的!只有一个线程,因此任何函数都必须在下一个线程启动之前完成,唯一的例外是,如前所述,如果在循环中使用ajax等。向我们展示代码,并具体说明问题,我们可能会提供帮助。