互联网-阿习进阶博客
Java
MySQL
大数据
Python
前端
黑科技
    首页 >> 互联网
  • 数组去重

    1.第一种方式就是最简单的set去重vararr=[1,2,2,4,3,4,1,3,2,7,5,6,1]varnewArr=newSet(arr)2.第二种方式就是用indexOf来去重判断新数组中某个数字是否存在functionfn(arr){letnewArr=[]arr.forEach((val)=>{if(new...

    2022-09-13 11:14:40 403
  • obj转换成数组 附有源码解决办法!!!

    原则上obj是不能转换成数组的。首先array也是obj。只是一个特殊的object。obj一个很关键的点,是拥有成员和方法,撇开方法不说,obj就是一个key-value结构。也就是哈希数组,而js的数组只能是由数字索引组成的。撇开了key,只留下value的话数据丢失太多。如果保留了key,那么就是哈希数组,而在js里面,哈希数组属于obj,不...

    2022-08-18 11:31:31 679
  • sort()方法 数组排序 附有源码!!!

    一、sort()方法基本介绍1.语法arr.sort([compareFunction])2.参数compareFunction可选用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的各个字符的Unicode位点进行排序。a,b两个将要被比较的元素。如果compareFunction(a,b)小于0,那么a会被排列到b之前。如果com...

    2022-08-15 21:01:00 1030
  • 数组常用方法之二 concat()方法 附有源码!!!

    concat() 方法concat() 方法用于连接两个或多个字符串。该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串。例子1:vara=[1,2,3];varb=a.concat(4,5);//b[1,2,3,4,5];});例子2:vara=[1,2,3];varb=[4,5];...

    2022-08-10 12:01:00 529
  • 数组常用方法之一 filter()方法 附有源码教程!!!

    filter()方法filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素(过滤)。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。filter() 不会对空数组进行检测。filter() 不...

    2022-08-10 12:01:00 523
  • 数组相同项合并,数组同类项合并 附有源码

    平时工作中会经常遇到数据处理,其中数组合并处理也会经常遇到,下面就是数组相同项合并的一种方式:1.首先由原始的数组arr数据,2.然后创建一个map空对象和一个dest空数组,通过判断map中是否含有某项来判断数组dest是否添加数据,3.然后再判断相同项和已有的dest数组内容比较合并;代码如下:<script type="text/...

    2022-08-10 12:01:00 502
  • JavaScript 数组对象sort()方法排序 附有源码

    代码格式:functioncompare(a,b){if(a<b){//按某种排序标准进行比较,a小于breturn-1;}&nb...

    2022-07-16 21:45:45 641
  • ng的内置过滤器,前端的过滤器

    ng的内置过滤器ng内置了九种过滤器,使用方法都非常简单,看文档即懂。1.currency(货币处理)使用currency可以将数字格式化为货币,默认是美元符号,你可以自己传入所需的符号,例如我传入人民币:{{num|currency:'¥'}}2.date(日期格式化)原生的js对日期的格式化能力有限,ng提供的dat...

    2022-06-20 15:42:42 490
  • 将数组格式的字符串转换成数组

    情景再现:后端返回字符串的数组,因为存的时候是字符串存,去的时候自然是字符串,但是因各种原因拿到前端手中是字符串数组因此需转化1,使用 eval() 函数转换(1)eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。我们可以借助它来将字符串还原成数组。具体代码如下:const...

    2022-06-18 10:31:18 746
欢迎加Easy的QQ