网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月29日漏签0天
前端吧 关注:224,638贴子:1,393,362
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 22回复贴,共1页
<<返回前端吧
>0< 加载中...

工作中遇到了难题!!!求大手子帮忙看看

  • 只看楼主
  • 收藏

  • 回复
  • 蔚蔚蔚蓝天
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼




在数组中有3个对象 每个对象下面有samplingProjectVos。 每个samplingProjectVos下有N个object 。object里有
projectId这个ID。
需求是提取每个对象中的samplingProjectVos下面的projectId 重新写一个数组 数组中的projectIds为数组
即0:
projectIds:[16073]
1:
projectIds:[16709,16794,16800,16836,16979,17051]
2:
projectIds:[17039]
上面的数组是接口得到的。 有多少个对象下面的新数组也要有多少个对象。projectIds的内容也一样。


  • 蔚蔚蔚蓝天
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


2025-12-29 04:44:54
广告
不感兴趣
开通SVIP免广告
  • 金
  • 人中龙凤
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2个for循环不就可以吗


  • 雄壮
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
for in遍历对象拿key值 map遍历数组拿item值


  • 蟹蟹你
  • 自成一派
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
让后端搞


  • 热情的天空的空
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
循环


  • 蔚蔚蔚蓝天
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
双循环好像不行,因为我也试了


  • 摆渡人0217
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
datas.map(a=>a.sampling.map(ind=>ind.projectid)).reduce((der,i)=>
der.concat(i),[])


2025-12-29 04:38:54
广告
不感兴趣
开通SVIP免广告
  • 除螨仪甩卖
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
正常来说这是后端干的,但是因为后端太水了,所以让前端干,而这种公司大多数都是水货


  • 落花流水缘
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
(() =>{ let baseRootArr = [ { samplingProjectVos: [ { projectId: 1, }, { projectId: 2, }, { projectId: 3, }, ], }, { samplingProjectVos: [ { projectId: 8, }, { projectId: 9, }, { projectId: 30, }, ], }, { samplingProjectVos: [ { projectId: 82, }, { projectId: 93, }, { projectId: 304, }, ], }, ]; const extractProjectId = (samplingProjectVos) => { let arr = []; samplingProjectVos.forEach((item) => { arr.push(item.projectId); }); return arr; }; const handleRootArr = (rootArr, newArr) => { rootArr.forEach((item) => { newArr.push(extractProjectId(item.samplingProjectVos)); }); }; let newArr = []; handleRootArr(baseRootArr, newArr); let [arr1, arr2, arr3] = newArr; console.log(arr1); console.log(arr2); console.log(arr3); })()


  • 落花流水缘
  • 后起之秀
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 啾啾⁡⁡ ⁢⁡
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只能用递归


  • 啾啾⁡⁡ ⁢⁡
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
参考一下


  • 贴吧用户_7JCEV9R
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
递归啊


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 22回复贴,共1页
<<返回前端吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示