当前位置:网站首页>js中,字符串和数组互转(二)——数组转为字符串的方法
js中,字符串和数组互转(二)——数组转为字符串的方法
2022-07-06 12:51:00 【viceen】
js中,字符串和数组互转(二)——数组转为字符串的方法
方法1、toString()方法
1、功能:可以把每个元素转换为字符串,然后以逗号连接输出并显示。
2、使用方法:
var arr = [0,1,2,3]; //定义一个数组
var str = arr.toString(); //把arr数组利用toString()转换为字符串
console.log(str); //输入字符串'0,1,2,3'
当数组处于字符串环境中时,js会自动调用 toString() 方法将数组转换成字符串。
var arr = [0,1,2,3]; // 定义数组
var arr1 = [4,5,6,7]; // 定义数组
var str = arr + arr1; // 数组连接操作
console.log(str); // 返回'0,1,2,34,5,6,7'
var arr = [0,1,2,3]; // 定义数组
var arr1 = [4,5,6,7]; // 定义数组
var str = arr + ',' + arr1; // 数组连接操作
console.log(str); // 返回'0,1,2,3,4,5,6,7'
toString() 在把数组转换成字符串时,首先要将数组的每个元素都转换为字符串。当每个元素都被转换为字符串时,才使用逗号进行分隔,以列表的形式输出这些字符串。
var arr = [[1,[2,3],[4,5]],[6,[7,[8,9],0]]]; // 定义多维数组
var str = arr.toString(); // 把数组转换为字符串
console.log(str); // 返回字符串'1,2,3,4,5,6,7,8,9,0'
其中数组 arr 是一个多维数组,JavaScript 会以迭代的方式调用 toString() 方法把所有数组都转换为字符串。
方法2、toLocalString()方法
1、功能: 与 toString() 方法用法基本相同,区别在于 toLocalString() 方法能够使用用户所在地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
var array = [1,2,3,4,5]; // 定义数组
var str = array.toLocaleString(); // 把数组转换为本地字符串
console.log(str); // 返回字符串'1,2,3,4,5'
- 根据中国的使用习惯,先把数字转换为浮点数之后再执行字符串转换操作
方法3、join() 方法
1、功能: 把数组转换为字符串,不过它可以指定分隔符,如果省略参数,默认使用逗号作为分隔符
var arr = [1,2,3]; //定义数组
var str = arr.join("-"); //指定分隔符-
console.log(str); //返回字符串'1-2-3'
var arr = [1,2,3]; // 定义数组
var str = arr.join(","); // 指定分隔符
console.log(str); // 返回字符串'1,2,3'
边栏推荐
- R language visualizes the relationship between more than two classification (category) variables, uses mosaic function in VCD package to create mosaic plots, and visualizes the relationship between tw
- Entity alignment two of knowledge map
- The biggest pain point of traffic management - the resource utilization rate cannot go up
- What is the problem with the SQL group by statement
- Spark SQL chasing Wife Series (initial understanding)
- Laravel notes - add the function of locking accounts after 5 login failures in user-defined login (improve system security)
- Use of OLED screen
- 2022 refrigeration and air conditioning equipment installation and repair examination contents and new version of refrigeration and air conditioning equipment installation and repair examination quest
- [DSP] [Part 1] start DSP learning
- Math symbols in lists
猜你喜欢
![[diy] self designed Microsoft makecode arcade, official open source software and hardware](/img/a3/999c1d38491870c46f380c824ee8e7.png)
[diy] self designed Microsoft makecode arcade, official open source software and hardware

1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效

The biggest pain point of traffic management - the resource utilization rate cannot go up

Kubernetes learning summary (20) -- what is the relationship between kubernetes and microservices and containers?
![[DSP] [Part 2] understand c6678 and create project](/img/06/54b1cf1f5b3308fffb4f84dcf7db9b.png)
[DSP] [Part 2] understand c6678 and create project

LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件

The most comprehensive new database in the whole network, multidimensional table platform inventory note, flowus, airtable, seatable, Vig table Vika, flying Book Multidimensional table, heipayun, Zhix

15 millions d'employés sont faciles à gérer et la base de données native du cloud gaussdb rend le Bureau des RH plus efficace

性能测试过程和计划

Swagger UI tutorial API document artifact
随机推荐
Leetcode hot topic Hot 100 day 32: "minimum coverage substring"
审稿人dis整个研究方向已经不仅仅是在审我的稿子了怎么办?
Simple continuous viewing PTA
正则表达式收集
OSPF multi zone configuration
请问sql group by 语句问题
Utilisation de l'écran OLED
[weekly pit] calculate the sum of primes within 100 + [answer] output triangle
Activiti global process monitors activitieventlistener to monitor different types of events, which is very convenient without configuring task monitoring in acitivit
New database, multidimensional table platform inventory note, flowus, airtable, seatable, Vig table Vika, Feishu multidimensional table, heipayun, Zhixin information, YuQue
[DSP] [Part 2] understand c6678 and create project
面试官:Redis中有序集合的内部实现方式是什么?
Dynamically switch data sources
C # use Oracle stored procedure to obtain result set instance
Spiral square PTA
967- letter combination of telephone number
OAI 5G NR+USRP B210安装搭建
Web开发小妙招:巧用ThreadLocal规避层层传值
[200 opencv routines] 220 Mosaic the image
[wechat applet] operation mechanism and update mechanism