zerone_pr
zerone_pr
采纳率88.9%
2019-10-22 21:40

微信小程序:for循环,无法把A数组中的元素赋值给B数组

如题,循环之后输出数组B,是一个空数组,请问是哪里出问题了呢?

var A = cloudFilePaths;//A是一个数组
var B=[];
for(let j=0;j<B.length;j++){
  B[j]=A[j];
}
console.log("B", B)
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • baidu_38722100 冬瓜虾米 2年前

    for里面的j < B.length 改成 j<A.length

    点赞 1 评论 复制链接分享
  • qq_30529283 qq_30529283 2年前

    除了循环条件错了之外,赋值应该用B.push(a[j]),因为B一开始是空的,没有下标

    点赞 评论 复制链接分享
  • xiaowu1021 xiaowu1021 2年前

    感觉直接 B.concat(A)应该也能达到效果吧

    点赞 评论 复制链接分享
  • weixin_45243540 weixin_45243540 2年前

    楼上说的对啊,为什么要拿B的长度做循环条件呢,把A 赋给B 应该拿A的长度做循环条件

    点赞 评论 复制链接分享