• js面试题


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script>
       
        function test1(){
        	var jsongood = 
        	{"goods":[{"parentId":"null","productId":1,"name":"商品","amount":"null"},
          {"parentId":1,"productId":11,"name":"水果","amount":"null"},
          {"parentId":1,"productId":12,"name":"饮料","amount":"null"},
          {"parentId":11,"productId":111,"name":"苹果","amount":200},
          {"parentId":11,"productId":112,"name":"香蕉","amount":190},
          {"parentId":11,"productId":113,"name":"梨子","amount":50},
          {"parentId":12,"productId":121,"name":"红茶","amount":200},
          {"parentId":111,"productId":122,"name":"绿茶","amount":200}]}; var len = jsongood.goods.length; var arr = []; for(var i = 0;i < len ;i ++){ if(jsongood.goods[i].name == "水果"){ var aimId = jsongood.goods[i].productId; for(var j = 0;j < len; j ++){ if(jsongood.goods[j].parentId == aimId && jsongood.goods[j].amount > 100){ console.log(jsongood.goods[j].name + " " + jsongood.goods[j].productId); arr.push(jsongood.goods[j].productId); } } for(var k = 0;k < arr.length;k ++){ for(var l = 0;l < len ;l ++){ if(jsongood.goods[l].parentId == arr[k]){ console.log(jsongood.goods[l].name + " " + jsongood.goods[l].productId); } } } } } } test1(); </script> </head> <body> </body> </html>

      

  • 相关阅读:
    BZOJ2219数论之神——BSGS+中国剩余定理+原根与指标+欧拉定理+exgcd
    Luogu 3690 Link Cut Tree
    CF1009F Dominant Indices
    CF600E Lomsat gelral
    bzoj 4303 数列
    CF1114F Please, another Queries on Array?
    CF1114B Yet Another Array Partitioning Task
    bzoj 1858 序列操作
    bzoj 4852 炸弹攻击
    bzoj 3564 信号增幅仪
  • 原文地址:https://www.cnblogs.com/detanx/p/6290662.html
Copyright © 2020-2023  润新知