| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4560 人关注过本帖
标题:各路神仙 求教了 JS数组覆盖问题
取消只看楼主 加入收藏
灿梅
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-8-23
收藏
 问题点数:0 回复次数:1 
各路神仙 求教了 JS数组覆盖问题
JS数组覆盖问题
 var in_prm=[{ "bt_id":40},{"bt_id":41}]
  var  zd_n_v=[{"arrt_id":"19","arrt_name":"分量","arrt_value":"ok"},
  {"arrt_id":"20","arrt_name":"口味","arrt_value":"微辣"}]
var tal=[];
for (var j = 0; j < in_prm.length; j++)
             {var temp = []     ;
                for (var i = 0; i < zd_n_v.length; i++)
                {
                    
                var obj = Object.assign(zd_n_v[i], in_prm[j]);   
                temp[i]=obj;   
                }
                tal[j]=temp;
                    alert(JSON.stringify(tal[j]));
                       }

alert(JSON.stringify(tal));

这个循环最外层 外循环总是覆盖数组的值 结果都是最后一个元素!!!!! 中间都可了就是最后一步 拜托了!!!
搜索更多相关主题的帖子: JS 数组 var temp alert 
2019-08-23 18:08
灿梅
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-8-23
收藏
得分:0 
2019-08-23 20:41
快速回复:各路神仙 求教了 JS数组覆盖问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011840 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved