一个最简单的二维数组能做成这样
瞬间不想干了

一个最简单的二维数组能做成这样
瞬间不想干了
1 vacuitym Jul 22, 2024 有点抽象了 |
2 Ct5T66PVR1bW7b2z Jul 22, 2024 既然能跑,那就不动,哈哈 |
3 SodaPopBoy Jul 22, 2024 via Android 取决于你是来挣钱的还是学技术的 |
4 MangoFlavor Jul 22, 2024 @SodaPopBoy 有道理哦,如果工资合适倒是可以 |
5 baoei Jul 22, 2024 有什么问题? 还有我想说的是 你暴露公司网址啦~~极家家居.... |
6 43n5Z6GyW39943pj Jul 22, 2024 接口先放一边, 小程序是怎么做到如此抽象的 |
7 renmu Jul 22, 2024 via Android 后端是不是 php 写的(笑 |
9 bgm004 Jul 22, 2024 via Android 就这啊。 一个一维数组 icon_1 ,icon_2 以此类推。其他字段也是。问就直接倒表格快。 |
10 maigebaoer Jul 22, 2024 via Android 这不,你来了,改造启动! |
11 boris1993Jr Jul 22, 2024 via iPhone 没点技术还真写不出这样的玩意 牛逼坏了 |
13 beginor Jul 22, 2024 via Android 主材是 0 ,辅材是 1 ,或者反过来,然后两者都是数组,有么?觉得 0 ,1 不爽,可以自己定义成符号或者常量,这么容易就脑溢血,不怕熬不到 35 就退休的年纪 |
14 potatowish Jul 22, 2024 via iPhone 你就说能不能用吧 |
15 wolfie Jul 22, 2024 估计拿某个工具,把 List 、Array 转成了 Map ,key 自动用下标填充了。 |
16 zx9481 Jul 22, 2024 所以正确合理的格式应该是? |
17 LiLaoMo Jul 22, 2024 命名问题 那就去问问对应的后端什么情况 凭这一点就直接否认一家公司? |
18 Meteora626 Jul 22, 2024 只要后端返回的和文档接口定义的一样我觉的后端就没问题 |
19 tool2dx Jul 22, 2024 via Android 把同事开掉,你自己兼做前后端,拿双倍工资,双倍快乐。 |
20 imnpc Jul 22, 2024 哈哈哈 PHP 有些处理结果是这样 需要 array_value 下 但是 JAVA 也这样是我没想到的 |
21 zh3256 Jul 22, 2024 via Android 看着像是 php 吐出来的数据。 |
23 so2back Jul 22, 2024 如果只是 0 和 1 的问题那倒是没啥,无非就是用状态码代替了编码而已 |
25 idragonet Jul 22, 2024 GPT 处理就行了。 |
26 Irisxx OP @so2back 这个页面是个列表,不是只有主材,辅材,我要遍历这个对象所有 Key ,自己重新组装成数组,上面评论的时候忘了这是在工作环境,不是下了班慢悠悠写适配,上面也是每周都催进度的,这是上百个接口里的第一个而已,如果每个接口都因为不规范本地写方法适配,我的进度也会被拖。 |
27 Irisxx OP @Meteora626 没有文档,写完了一个,出个接口文档,我说过先定义结构,再写功能。但人微言轻 |
28 timeflies2020 Jul 22, 2024 像是刚入行的人写的一样 |
29 xiangyuecn Jul 22, 2024 这代码至少是成功运行了 问题不大 |
30 AV1 Jul 22, 2024 Object.keys() Object.values() Object.entries() Object.fromEntries() JS 的这四个函数,我称之为对付某些后端菜鸟返回的畸形数据结构的法宝 |
31 chuck1in Jul 22, 2024 话说这公司加班吗,团队估计不大吧。 |
33 leedef703777 Jul 22, 2024 php 写出来的正常,java 写出来我的我是没想到的 |
34 leedef703777 Jul 22, 2024 淡定,其实问题不大,只要格式不变,类型不变都不算啥问题 |
35 Irisxx OP @leedef703777 带佬说的对,其实一个 flatMap 也能搞定,只是把我对这个团队的期待值拉低了。 |
36 hoythan Jul 22, 2024 如果固定 0 是主材 1 是辅材的话完全没问题,如果后面是 12345....的列表才有问题。 |
38 kakki Jul 22, 2024 "0" 0 只能说 6 |
39 iOCZS Jul 22, 2024 div class="sep5"> 看起来是 MongoDB 啊 |
40 Jaufey Jul 22, 2024 via iPhone 笑死我了,发自内心的快乐。你终于体会到我的感受了,跟我对接的后端数据结构特别烂,偶尔也会出现这样的结构,后端是不是 python 呢 |
41 Jaufey Jul 22, 2024 via iPhone 而且呢,通常伴随着的还有:1.参数校验你不 push 他就不做。 2.后端自己能查到的状态硬要前端传,每次都拿“容易产生脏数据”跟他据理力争。3.总是反回来奇形怪状损人不利己的结构要前端转来转去的。 |
42 lucasj Jul 22, 2024 很多人只是混口饭吃,没什么技术追求。现在这环境也没什么好挑剔的了。“凑合着过呗,还能离咋地。” |
43 bxb100 Jul 23, 2024 via Android 看页面的话这个 0 1 不像是索引,反而像枚举值 |
44 diagnostics Jul 23, 2024 也很大可能是 JSON 序列化的锅... |
45 VictorFrank1 Jul 23, 2024 链家吗?这占位图的 logo 很像哈哈 |
46 geligaoli Jul 23, 2024 你这还没遇到“动态汉字字段名”的情况呢 |
47 yangjirun Jul 23, 2024 有啥数据不能解决的。 直接 map 分割就好了 |
48 mtjgu Jul 23, 2024 我遇到过这种列表给对象的 是 python 后台 没事就把 RESTful 挂嘴边 哈哈 其他老哥都没这样 |
50 wumou Jul 23, 2024 0,1 是 skuid 吗 |
51 zek Jul 23, 2024 别动不动脑溢血,商量一下,让后端改一下,本来大家做事都图自己方便,你不说谁管你啊 |
53 finolaire Jul 23, 2024 我已经联系你们公司,把你的问题投诉到你们官网公司客服了,应该很快就会处理你们公司的后台。 |
54 hjw45611 Jul 23, 2024 |
55 tinyzilan123 Jul 23, 2024 @QlanQ php 的 array 很容易出现这样的情况,一个纯数组 array ,将其中一个元素移除掉不做继续处理的话,就会退化成这种 0, 1 作为 key 的 map |
56 bjy1 Jul 23, 2024 感觉是什么工具生成的 |
58 QlanQ Jul 23, 2024 @tinyzilan123 是的 php 容易出现这样的问题,但是哪种语言都会容易出现这样的问题,php 的主要是 如果是 空对象,json 之后 返回的是 [],原本应该是{} php 的命名 一般 采用 quota_id 多一些,这种 这么整齐的 驼峰,肯定是 Java 框架的产出 |
59 Geon97 Jul 23, 2024 直接拿的数据库里的数据吧,没有做处理直接给前端了哈哈哈 |
60 weixind Jul 23, 2024 其实这也是机会,考核的时候又可以多一条绩效:建立前后端接口规范,降低维护成本,提升 xx%开发效率,减少 xx% bug 。 |
61 lrh3321 Jul 23, 2024 也不是不能用 |
62 weixind Jul 23, 2024 @Irisxx #26 在这种你必对的事情上要强势,才能扩大团队影响力。你强势一点,在团队内的话语权就多一点。后续好绩效晋升才会想到你。有人的地方就有政治。程序员不要光想着写好代码就完事了。 |
63 yveJohn Jul 23, 2024 |
64 lingeo Jul 23, 2024 0/1 是不是大类?有没有可能是后端定义了常量? |
65 YienX Jul 23, 2024 |
66 Xbathy Jul 23, 2024 看不到图片急死我了.. |
67 wdold Jul 23, 2024 我以为只有我看不到图 |
68 0NGNLLLer0 Jul 23, 2024 我图呢 急! |
69 DyingSwan Jul 23, 2024 我看不到图啊啊啊啊啊啊 |
70 chanlk Jul 23, 2024 看不到图片急死我了.. |
71 panweishadow Jul 23, 2024 为啥看不到图 |
72 codersun123 Jul 23, 2024 为了看图我还切换了好几个代理,还是 404 |
73 freemoon Jul 23, 2024 |
74 soulmine Jul 23, 2024 不是 我图图呢 |
75 liahu Jul 23, 2024 图呢? |
76 yestodayHadRain Jul 23, 2024 图挂了,快给看一眼 |
77 shenqi Jul 23, 2024 图呢? |
78 shenqi Jul 23, 2024 图呢?好烦人啊 |
79 492 Jul 23, 2024 我图呢??!?!?! |
80 Rache1 Jul 23, 2024 @QlanQ #58 你这就说的不对了, 如果是编码,你只要传的是对象,那结果就必然会是空对象。 如果解码,当你 json_decode 传入第二个参数为 true 的时候,他就会把 json 全部解码成数组,如果这时候有一个空对象,就会被解码成空数组,这样当你再使用 json_encode 编码的时候,空对象就会变成空数组了,但造成这个问题的原因还是在于你惯性的传递了 true 到 json_decode 的第二个参数。 https://3v4l.org/LgAdE |
81 kemo Jul 23, 2024 又不是不能用 这么矫情干嘛 |
82 yusf Jul 23, 2024 图挂了,在发下,看不到很急 |
83 itechify PRO 图挂了,快给看一眼 |
84 weixind Jul 23, 2024 |
85 QlanQ Jul 23, 2024 @Rache1 嗯,说错了,不是空对象,是关联数组,如果是关联数组,返回给前端的应该是{k:v},但是如果这个关联数组是空的,那返回的就是[]了。空对象应该是针对前端来说的 |
87 Pony69 Jul 23, 2024 图呢? |
88 freezebreze Jul 23, 2024 {'主材' : [ {}.....], '废材' : [{}....]} |
89 lDqe4OE6iOEUQNM7 Jul 23, 2024 const result = Object.keys(info.something).map(key => { return info.something[key]; }).flat(); console.log(result); // 输出: [ { id: '0', name: 'name0' }, { id: '1', name: 'name1' } ] |
90 elevioux Jul 23, 2024 php 索引数组 json_encode 会成 json 列表的,除非键值不连续。 |
91 kamilic Jul 23, 2024 php ?看多了都懒得吐槽 :-),只能辅导一下后端不要传不连续的索引 |
92 vk4LNh8gE08SBd9V Jul 23, 2024 图呢 草 |
93 7gugu Jul 23, 2024 图裂了,我还纳闷究竟是啥数据结构 |
94 Webpoplayer Jul 23, 2024 我怀疑过浏览器,怀疑过插件,怀疑过 t 子,我甚至怀疑过电信,就算没有怀疑 op,反复刷新,换浏览器,停插件... |
95 poorcai Jul 23, 2024 看不到图了,我好难受 |
96 CEBBCAT Jul 25, 2024 问题问完把图删了? |