求解答一个前端问题

查看 60|回复 2
作者:fu4k   
我在学习 chrome 插件开发的过程中遇到一个问题,代码如下:
(function(){
    var protocol = window.location.protocol;
    var host = window.location.host;
    var href = window.yin;
    var source = document.getElementsByTagName('html')[0].innerHTML;
    var target_list = [];
    var js_result = [];
    var source_href = source.match(/href=['"].*?['"]/g);
    var source_src = source.match(/src=['"].*?['"]/g);
    var script_src = source.match(/
问题是:
console 打印出来的 js_result 和 target_list 是不同形式的(就好像一个数组是空的,一个数组包含了值),
如图:

点开空的那个▶️, 就能看到结果,但是没有直接显示出来

var, js_result, source_src, tch

RaDisH7   
因为你的 xhr 请求是异步的,可以去了解一下 JavaScript 的异步、同步、promise 这些东西 https://zh.javascript.info/async
fu4k
OP
  
@RaDisH7 谢谢大哥 悟了 我去试试
您需要登录后才可以回帖 登录 | 立即注册

返回顶部