能不能别整啥动态的键,大家单纯一点不好吗:
{ errMsg: "requestSubscribeMessage:ok" , data: [ { tmplId: "zun-fytytytrytrytr" , result: "accept" }, { tmplId: "zun-fyrdrtdtrds5eu0" , result: "reject" } ]
|
都是程序猿,请不要互相伤害。
能不能别整啥动态的键,大家单纯一点不好吗:
{ errMsg: "requestSubscribeMessage:ok" , data: [ { tmplId: "zun-fytytytrytrytr" , result: "accept" }, { tmplId: "zun-fyrdrtdtrds5eu0" , result: "reject" } ]
|
都是程序猿,请不要互相伤害。
看着这的返回值发了半天呆。。。。
前端也表示不科学!!!
let acceptTemplateIds = Object.keys(res).filter(key => res[key] === 'accept')
确实是个脑残的设计
假设一个场景:授权的时候需要埋点上报拒绝的 templId 数据怎么实现?
返回数组用 data.filter(e => e.result === 'reject').map(e => e.templId) 就可以获取失败的 templIds 了
而动态的key...让人尴尬...
同时有没有想过 TypeScript 的感受啊
键值对查询不方便点吗,你这个还得嵌套查询
想问下你们是怎么获取formIds的
明显是对 JavaScript 这类语言友好的设计,方便取值。对强类型语言,只能再转换下了。
真的是不吐槽不行,恶心死了,脑残的返回
我用python和javscript表示, object["key"] 用起来很方便啊。你这数据结构还要写循环来校验,烦不烦