1. 数组去重:

Array.from(new Set(arr_name))

  let arr1 = ['张三','李四','王五','李四','赵六','张三'];let arr2 = Array.from(new Set(arr1));console.log(arr2)

输出结果:

 ['张三', '李四', '王五', '赵六']


2. 字符串分割成数组

str_name.split("分割条件","分割次数/默认全部")

  let str1 = "张三,李四,王五,李四,赵六,张三";let arr1 = str1.split(",");console.log(arr1)console.log("-----")let arr2 = str1.split(",",2)console.log(arr2)

输出结果:

['张三', '李四', '王五', '李四', '赵六', '张三']
-----
['张三', '李四']


3. 数组拼接成字符串

arr_name.join("拼接参数")
不填参数,默认用,拼接, 用""则无需拼接符直接拼接

  let arr1=['张三','李四','王五','李四','赵六','张三'];let str1 = arr1.join()console.log(str1)console.log("-----")let str2 = arr1.join("")console.log(str2)

输出结果:

张三,李四,王五,李四,赵六,张三
-----
张三李四王五李四赵六张三



综合使用:

1.名单字符串去重

使用的时候,需要有分割规律(以,或其他分割的情况)

  let str1 = "张三,李四,王五,李四,赵六,张三";let str2 = Array.from(new Set(str1.split(","))).join()console.log(str2)

输出结果:

张三,李四,王五,赵六

前端JS数组问题: 数组去重, 字符串分割成数组, 数组拼接成字符串相关推荐

  1. python字符串join和+_Python字符串通过'+'和join函数拼接新字符串的性能测试比较

    有一道Python面试题, 以下代码有什么局限性,要如何修改 def strTest(num): s = 'Hello' for i in range(num): s += 'x' return s ...

  2. 字符串分割(split),将字符串按照指定字符进行分割。split(String regex)和split(String regex, int limit)

    一.split(String regex)字符串分割,将字符串按照指定字符进行分割,返回的是一个字符串数组. public String[] split(String regex) {return s ...

  3. 将字符串分割为指定长度的子字符串

    将一个字符串从左至右,分割成指定长度的子字符串(注:最后一个子字符串的长度不一定等于指定的长度) 1 #include <stdio.h> 2 #include <string.h& ...

  4. c语言字符串分割存放到数组,用于把一个字符串分割成字符串数组的方法是?()...

    函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80).请 函数readDat()是从文件in71.dat中读取20行数据存放到字符串数组xx ...

  5. php如何优雅地把数组传递给前端js脚本?

    比如说http://echarts.baidu.com/demo...这个例子中,一般里面的timeData数组都是数据库的所有记录的单独某一个列的集合,而例子中第149行的 data:[1,2,3, ...

  6. java json 去重_js操作两个json数组合并、去重,以及删除某一项元素

    两个json数组合并去重,以及删除某一项元素 let ha = [ {id:'H',name:'3'}, {id:'A',name:'6'}, {id:'B',name:'14'}, {id:'C', ...

  7. php sql 条件拼组_将数组里的元素拼接成sql里的in条件

    /** * 将数组里的元素拼接成sql里的in条件,如'a1','a2','a3' * @param array * @returns */ function makeSqlInStr(array){ ...

  8. javascript-字符串函数-指定位置字符-位置查找-字符串替换-字符串分割

    文章目录 1.指定位置字符 2.位置查找 3.截取子字符串 3.1.substring函数 3.2.slice函数 3.3.substr函数 3.4.分割总结 4.字符串替换 5.字符串分割 5.1. ...

  9. js截取字符串开头、结尾、以及两字符串之间的内容

    说到截取字符串我们都不陌生,使用范围比较广泛,下文是我整理的js常用截取字符串的方法,并且也展示了解决js截取字符串开头.结尾.以及两字符串之间的内容的方案! 1.使用substr方法 (用于返回一个 ...

  10. C++实现字符串分割函数split()

    目录 使用strtok()完成分割 使用strsep()完成分割 使用strtok_r()完成分割 实现字符串分割 前言 最近遇到了一个字符串分割的问题,在C++的标准库里面没有字符分割函数split ...

最新文章

  1. POP3 SMTP DNS DHCP UDP HTTP FTP HTTPS Telnet WIDOWS TFTP 常用协议和默认端口,计算机网络的很需要!!!
  2. FD.io/VPP — VPP Agent — Quickstart
  3. centos 6.5安装GitLab全过程和问题记录
  4. PHP读取excel表格内容 PHP-ExcelReader
  5. Spring OXM-XStream使用别名
  6. MQTT客户端工具MQTTfx
  7. 如何定位“Operating system error 32(failed to retrieve text for this error. Reason: 15105)”错误中被占用的文件...
  8. access开发精要(2)-参照完整性
  9. 如何在 C# 中使用隐式和显式操作符
  10. javase 的一些基础常用类
  11. 《万物互联》——2.3 理解智能设备
  12. 活动推荐 | AWS 技术峰会,AI分论坛集齐各路业界大牛,免费开放参与
  13. mysql 杂记(一)
  14. .Net Micro Framework研究—让MF支持鼠标
  15. 距离的度量(Dissimilarity Measure、Distance Metric)
  16. Python分析王者峡谷中英雄信息
  17. java kindeditor ssh,typecho KindEditor插件
  18. Hadoop HA 高可用
  19. C -CPT-SS-PDI 喜树碱-双硫键-聚苝酰亚胺/PEI-g–PLO 聚乙烯亚胺-聚L-鸟氨酸
  20. 烤仔看世界 | “女王”的骗局

热门文章

  1. Linux vi下提示 E32:NO file name
  2. 零基础转行学3D建模难不难?软件流程,学习方法都有哪些?
  3. 【shell】shell标准输出与错误输出重定向
  4. mysql自定义函数详解
  5. prophet踩坑日记
  6. FlexPaper使用教程
  7. jquery省市区ajax,jQuery省市区三级联动
  8. dm800串口刷机方法_2020年获得800免费电话号码的7种方法
  9. 代码随想录算法训练营day07| 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
  10. navisworks怎么导入html,Navisworks中TimeLiner施工模拟如何导入Project工程进度文件