JavaScript里的数组的指针函数

xiaxialaichi 2017-11-06 05:05:51
js 的数组指针函数,
我这里有个数组遍历的时候,要执行一个异步操作,我想在一步完成后指针在向下移,请问有什么方法
我知道php里的 操作指针的有Current(); Key() Next() Prev() End() Reset() ,js里有什么
求一个示例
...全文
290 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-11-06
  • 打赏
  • 举报
回复
你说的好像是Enumerator (枚举对象)吧 Enumerator是用于枚举一些特殊的Collection 对象(集合对象) 有类似的,atEnd 方法 | item 方法 | moveFirst 方法 | moveNext 方法
似梦飞花 2017-11-06
  • 打赏
  • 举报
回复

function createAsync(time,sign){
        return function(callback){
            window.setTimeout(function(){
                console.log(sign);
                callback();
            },time*1000);
        }
    }
    var arr=[createAsync(1,1),createAsync(1,2),createAsync(1,3),createAsync(1,4)];
    function run(){
        var p=arr.shift();
        if(p){
            p(run);
        }
    }
    run();
一般用回调或者promise 自执行一下
天际的海浪 2017-11-06
  • 打赏
  • 举报
回复
js 的数组可以随机存取数据,不需要指针函数。 你可以设一个下标变量,初始为0,执行异步操作后下标变量++。
当作看不见 2017-11-06
  • 打赏
  • 举报
回复
js哪里来的指针函数 是说箭头函数吗?? 举个例子出来看一下,详细说明一下

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧