美文网首页
工作中常用的数据处理

工作中常用的数据处理

作者: bibi_108b | 来源:发表于2019-07-26 17:03 被阅读0次

原生jsAPI


数组:map、filter、find、forEach、reduce、concat、push、unshift、pop、slice、splice、json、reserver、sort、include


map: 用于数组数据结构渲染

{i.questionOptionVOS.map((j, index) =>        

    <dd key={index} style={ i.answer.indexOf( j.optionCode ) === -1  ?  { color:''} : {  color: '#1A8CFE' }} >    

          {j.optionCode}:{j.optionName}      

    </dd>  ),)}

map: 用于数组数据遍历生成新数组/遍历数组

[1,2,3]/[{name:1,id:2},{name:1,id:2},{name:1,id:2}].map(i => ({name:i.name,id:i.id,sex:xxx}))

filter:常用于过筛数组数据

[1,2,3,4]/[{name:1,id:2},{name:1,id:3},{name:1,id:2}].filter(i => i%2/i.id%2)

find:常用于查找数组数据

[1,2,3,4]/[{name:1,id:2},{name:1,id:3},{name:1,id:2}].find(i => i===1/i.name === 1);

forEach:常用于数组数据遍历

[1,2,3]/[{name:1,id:2},{name:1,id:2},{name:1,id:2}].forEach(i => console.log(i))

reduce:常用于数据的累加

[1,2,3,4].reduce((curr,sum) => curr+sum,0)

reduce:与concat结合使用扁平二位数组

concat:常用于数组的合并(浅拷贝)

[[1,2],2,[3,4]].reduce((curr,sum) => curr.concat(sum),[])

[[1,2],2,[3,4]].flat(1)    //也可以使用flat实现扁平数组 

push、unshift、pop:用于数组(栈)的尾插入、头插入以及尾删除

var arr = [1,2,3];

arr.push(4);

arr.unshift(0);

arr.pop()  //返回删除的值

slice:用于数组的截取

var arr = [1,2,3];

arr.slice(0,2);  //开始位置,结束位置之前 返回截取的数组,不改变原数组

arr

splice:用于数组的新增、删除、插入

var arr = [1,2,3]

arr.splice

字符串:split、slice、replace


split:用于字符串分割

's/p/l/i/t'.split('/')

slice: 用于字符串截取

var str = 'slice'

str.slice(0,3);

str

replace: 用于字符串的替换(通常结合正则使用)

str.replace('e','t')

str

相关文章

  • 工作中常用的数据处理

    原生jsAPI 数组:map、filter、find、forEach、reduce、concat、push、uns...

  • 高效率科研神器——数据图表三剑客Mathematica、Exce

    科研工作中数据处理和图表绘制是必不可少的,常用的是Office系列的Excel、Word和PowerPoint以及...

  • VBA 学习日记

    因为工作中经常用到EXCEL,有时候要批量处理数据,为了提高数据处理效率,去年就准备要学习Excel VBA,年前...

  • 常用工具库

    工作中常用的函数方法 接口请求 数组去重 颜色值判定 运行环境判定 金额格式化 数子百分比格式化 数据处理 日期格...

  • stata命令小记1

    整理自Weibo “凡有言说”,记录平日数据处理时常用的命令(组合)。

  • RxSwift(七)Rxswift对比swift用法

    @TOC Rxswift 常用的数据处理 Target Action 实例1: 传统代码 Rxswift代码 你不...

  • 数据处理工作经验总结

    审计工作常常用到数据整理,数据处理,数据分析,数据录入,数据导出。 当你需要数据录入工作,数据整理,数据处理,数据...

  • RxSwift(五)(Rxswift对比swift,oc用法)

    @TOC Rxswift 常用的数据处理 通知 实例1: 传统代码 Rxswift代码 KVO 实例2: 传统代码...

  • 计算机数据表示

    正如上篇所讨论的,计算机就是数据处理器,但是在讨论数据处理之前,我们应该先知道数据的本质。 数据的类型 常用数据...

  • Eevee框架11——Json处理

    本篇开始我们开始进行数据的处理,在数据处理、资源处理完成后,我们就进行框架整合。数据处理首先是我们常用的Json处...

网友评论

      本文标题:工作中常用的数据处理

      本文链接:https://www.haomeiwen.com/subject/cludrctx.html