球球不传球
2015-12-03 10:24
采纳率: 100%
浏览 6.2k
已采纳

为什么无法用for循环给js数组赋值

 for (var m = 1;m<21; m++) {
    var href = "http://wufazhuce.com/one/vol."+m+"#articulo"; 
    var url = [];
    url.push(href);
  }
  console.log(url);

为什么这个的输出是

 ["http://wufazhuce.com/one/vol.20#articulo"]

没有1到19的链接

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

7条回答 默认 最新

  • 微wx笑 Java领域优质创作者 2015-12-03 12:31
    最佳回答

    把var url = [];放到for循环外面;

    评论
    解决 无用
    打赏 举报
查看更多回答(6条)

相关推荐 更多相似问题