一个内部匿名类的的回调参数看不懂了
网上下载了一个别人的源码看看人家怎么写的像学习一下,有一句我整了快两天了没分析出来内部匿名类的参数是怎么传递过来的data.replace(RE_NOW, (_, attrs, id, image) => { 这句
代码如下
get_page(url, data => {
try {
let arr = [];
// let vurl = RE_VDO.exec(data)[1];
data.replace(RE_NOW, (_, attrs, id, image) => {
let aObj = { id, image };
attrs.replace(RE_KV, (_, k, v) => aObj[k] = v);
arr.push(aObj);
});
console.log(arr);
callback(arr);
} catch (ex) {
console.log(‘err when get_vip_video_mf(step2):’, ex);
}