脚本相互调用,有人帮我解惑一下吗?

这里怎么先拿返回值,再去调用的方法啊,是我哪里写错了吗?

有个大佬怎么和我说的,我还是不懂

异步回调

你写的return是cc.loader.loadRes( )方法的回调函数的return,
并不是peruse( )函数的return,
so,你的peruse()没有return,so,你打印出来的是undefined

想回去到数据,应该给你的peruse函数传一个回调函数过去,
当cc.loader.loadRes( )获取到数据的时候,把数据传给peruse的回调

大佬是这个意思吗?
这个e就是我传回来的参数?

怎么设置?

perusr: function (path, fun) {        
cc.loader.loadRes(path, (err, data)=>{    
     xxxxx          
     xxxxx                 
     map.push(xx)          
     if(fun)      
     { 
       fun(map)
     }
  }) 
},

感谢大佬们为我解惑,我决定先去js书好好看看,大佬们有什么好推荐吗?

http://es6.ruanyifeng.com/#README

也可以看e5的

体验异步和this的不同,就晓得了

我还是有点不明白,Jscript, Escript这个什么关系 是两种语言?

百度啊,熊跌! 我们常说的用javaScript开发,其实大多只用到了语法部分,其他部分很少.javaScrip还包括dom和bom! 而eScript就是语法规定

老铁,我知道我为什么写的这么辛苦le,我之前完全 没有接触过es,只是做web项目的时候用过一点js,