zoukankan      html  css  js  c++  java
  • js学习

    去重
    var fs = require('fs');

    var fileDy="data/doudata.json";
    var resultDy=JSON.parse(fs.readFileSync(fileDy));

    let outs =[]
    resultDy.forEach(function(v,i){
    v.data.forEach(function(row,i){
    console.log(row.id)
    let find = 0
    for(let i =0 ;i<outs.length;i++ ){
    if(outs[i].id == row.id){
    find = 1;
    break;
    }
    }
    if(find == 0)
    outs.push(row)
    })
    })

    console.log('-----------end-------------')
    let str = JSON.stringify(outs)
    fs.writeFile('doudata1.json',str,function(err){
    if (err) { console.log('-----------error-------------') }
    })
    查找
     
    var fs = require('fs');


    var fileDy="doudata1.json";
    var resultDy=JSON.parse(fs.readFileSync(fileDy));

    //--

    var file="data/b.json";
    var result=JSON.parse(fs.readFileSync(file));
    debugger;
    console.log(result[0].result.data[0].title)

    let gcount = 0;

    result.forEach(function(row,i){
      //console.log('forEach遍历:'+i );
    let rowDatas = row.result.data;
    rowDatas.forEach(function(v,j){
    console.log(v.title);
    findname(v.title)
    })
    })

    function findname(str){
    resultDy.forEach(function(v,i){
    let row = v
    if(row.title.indexOf(str)>=0){
    console.log(str+': '+row.title+ ' ' +gcount+','+row.rate)
    gcount++;
    }
    })
    }
  • 相关阅读:
    页面优化
    php安全开发(1)文件包含漏洞
    换工作之后需要兼容ie8的我
    vue
    最近在写h5的页面,发现有一款框架还不错给大家推荐一下
    一个控制器两个轮播
    箭头的制作
    layui
    h5视频播放
    两侧跟随广告
  • 原文地址:https://www.cnblogs.com/cnchengv/p/11041542.html
Copyright © 2011-2022 走看看