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


有个大佬怎么和我说的,我还是不懂
异步回调
你写的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书好好看看,大佬们有什么好推荐吗?
也可以看e5的
体验异步和this的不同,就晓得了
我还是有点不明白,Jscript, Escript这个什么关系 是两种语言?
百度啊,熊跌! 我们常说的用javaScript开发,其实大多只用到了语法部分,其他部分很少.javaScrip还包括dom和bom! 而eScript就是语法规定
老铁,我知道我为什么写的这么辛苦le,我之前完全 没有接触过es,只是做web项目的时候用过一点js,