Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Javascript从数组中分离值_Node.js - Fatal编程技术网

Node.js Javascript从数组中分离值

Node.js Javascript从数组中分离值,node.js,Node.js,我有这个 [{“购物车id”:“5BqDu”,“产品”:[{“id”:1,“数量”:“11”,“名称”:“测试产品”,“pv”:“100”,“价格”:“23”,“sub_价格”:253,“sub_pv”:1100},{“id”:2,“数量”:“11”,“名称”:“测试产品2”,“pv”:“空”、“价格”:“11”,“sub_价格”:121,“sub_pv”:空}],“发货”:{“会员id”:“00000000”,“会员通行证”:“0987654321”,“收件人”:“ASASSD123”,“完整

我有这个

[{“购物车id”:“5BqDu”,“产品”:[{“id”:1,“数量”:“11”,“名称”:“测试产品”,“pv”:“100”,“价格”:“23”,“sub_价格”:253,“sub_pv”:1100},{“id”:2,“数量”:“11”,“名称”:“测试产品2”,“pv”:“空”、“价格”:“11”,“sub_价格”:121,“sub_pv”:空}],“发货”:{“会员id”:“00000000”,“会员通行证”:“0987654321”,“收件人”:“ASASSD123”,“完整地址”:“Taman ABC Lorong ccc Bagan Gajar,槟榔屿岛11100号。”,“邮政编码”:“2131313”,“国家”:“马来西亚”,“电话号码”:“321312”},{“购物车id”:“xEopa”,“产品”:[{“id”:2,“数量”:“1”,“名称”:“测试产品2”,“pv”:“空”、“价格”:“11”,“sub_价格”:11”,“sub_pv”:空}],“发货”:{“会员Sadu id”:“09876543”,“会员SDU通行证”:“11232312”,“收件人”:“SDAAS”,“完整地址”:”adsadzcfdhg43324,“邮政编码:”12323“,”国家“,”马来西亚“,”电话号码“:”321312“,”购物车id“:”0WyEm“,”产品“:”,”测试产品2“,”pv“:”空”、“价格“:”11“,”分包价格“:”55,“分包pv“:”空“,”id“,”1“,”数量“,”3“,”名称“,”测试产品“,”pv“,”100“,”价格“,”23“,”分包价格“,”69“,”分包pv“:”300“,”装运“:”会员id“,”通过“,”会员“,”123458“,”通过“,”会员“,”“:”0987654321“,”接收人“:”ABCDEF先生“,”完整地址“:”马来西亚吉隆坡11100号巴甘阿贾姆塔曼阿曼CCC洛隆ABC 123号“,”邮政编码“:”123453“,”国家“:”马来西亚“,”电话号码“:”0123456789“},{”购物车id“:”ox9IK“,”产品“:”[{”id“:”1,“数量“:”2”,“名称“:”测试产品“,”pv“:”100“,”价格“:”23“,”sub U价格“:”46,“sub U pv“:”200,{”id“:”2“,”数量“,”名称“:”“测试产品2”、“pv”:“null”、“价格”:“11”、“sub_价格”:55、“sub_pv:null}]、“运输”:“}、{”cart_id:“jz2j2”、“产品”:[{”id:“1”、“数量”:“1”、“名称”:“测试产品”、“pv:“100”、“价格”:“23”、“sub_价格”:“23”、“sub_pv:”100}、{”id:“2”、“数量”:“4”、“名称”:“测试产品2”、“pv:”null:“价格”:“11”、“sub产品“:[{”id:1,“数量“:”1“,”名称“:”测试产品“,”pv“:”100“,”价格“:”23“,”sub_价格“:”23“,”sub_pv“:”100}],”发货“,”会员id“:”S4567890“,”会员证“:”atomy123“,”接收人“:”萧“,”完整地址“:”56,Jalan Emas 8,Taman Bukit Beruang“,”邮政编码“:”75750“,”国家“,”马来西亚“,”电话号码“:”0198907654“,”购物车id“:”iRw6b“,”产品“,”数量“:”2“,”1、“名称”:“测试产品2”、“pv”:“空”、“价格”:“11”、“sub_价格”:“11”、“sub_pv”:“空”)、“发货”:{“会员id”:“12345670”、“会员通行证”:“121334”、“接收者”:“sdfsdaf”、“完整地址”:“sgdfgdfs”、“邮政编码”:“12341”、“国家”:“马来西亚”、“电话号码”:“0192321008”}、{“购物车id”:“BB9”、“产品”[{“id”:2,“数量”:“1”、“名称”:“测试产品2”、“pv”:“空”、“价格”:“11”“,“sub_price”:11,“sub_pv:null}],“shipping”:{“member_id”:“S6789212”,“member_pass”:“12345678”,“receiver”:“Mary”,“full_address”:“Taman Tasik Utama”,“postcode”:“12233”,“country”:“Malaysia”,“电话号码”:“0197321830”},{“cart_id”:“B1DLq”,“产品”:[{“id”:2,“数量”:“5”,“名称”:“测试产品2”,“pv”:“null”,“价格”:“11”,“sub price”:“sub price”:“55”,“sub,“数量”:“1”,“名称”:“测试产品”,“pv”:“100”,“价格”:“23”,“sub_price”:23,“sub_pv”:100}],“发货”:{“会员id”:“09876556”,“会员通行证”:“hijk”,“接收者”:“sim”,“完整地址”:“Taman Tasik Utama”,“邮政编码”:“12233”,“国家”:“马来西亚”,“电话号码”:“0987654321}]

我只需要所有人的产品id

我能做什么?

试试这个:

let carts = / * the data you posted above */
let ids = [];

carts.forEach(cart => {
  const products = cart.product;
  products.forEach(product => {
    ids.push(product.id);
  });
});

请注意,没有任何检查可处理丢失的if属性,因此您可能希望添加该属性。

发布的问题似乎根本不包括解决问题的方法。StackOverflow希望您这样做,因为您的尝试有助于我们更好地了解您想要的内容。请编辑该问题以显示您尝试过的方法,以便说明具体问题fic路障您正在遇到。有关更多信息,请查看并获取。您预期的输出数据结构是什么?它看起来如何?我预期的输出数据是获取“产品”:[{“id”:2,2,我希望它可以循环并获取所有产品id。