当前位置:网站首页>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'
边栏推荐
- 请问sql group by 语句问题
- R语言可视化两个以上的分类(类别)变量之间的关系、使用vcd包中的Mosaic函数创建马赛克图( Mosaic plots)、分别可视化两个、三个、四个分类变量的关系的马赛克图
- Activiti global process monitors activitieventlistener to monitor different types of events, which is very convenient without configuring task monitoring in acitivit
- Le langage r visualise les relations entre plus de deux variables de classification (catégories), crée des plots Mosaiques en utilisant la fonction Mosaic dans le paquet VCD, et visualise les relation
- 自定义限流注解
- 1500万员工轻松管理,云原生数据库GaussDB让HR办公更高效
- Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
- 【mysql】游标的基本使用
- 2110 summary of knowledge points and common problems in redis class
- Common doubts about the introduction of APS by enterprises
猜你喜欢

【深度学习】PyTorch 1.12发布,正式支持苹果M1芯片GPU加速,修复众多Bug

使用.Net分析.Net达人挑战赛参与情况

审稿人dis整个研究方向已经不仅仅是在审我的稿子了怎么办?

Activiti global process monitors activitieventlistener to monitor different types of events, which is very convenient without configuring task monitoring in acitivit

Data Lake (VIII): Iceberg data storage format

(work record) March 11, 2020 to March 15, 2021
![[DSP] [Part 2] understand c6678 and create project](/img/06/54b1cf1f5b3308fffb4f84dcf7db9b.png)
[DSP] [Part 2] understand c6678 and create project

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

OAI 5g nr+usrp b210 installation and construction

Logic is a good thing
随机推荐
新型数据库、多维表格平台盘点 Notion、FlowUs、Airtable、SeaTable、维格表 Vika、飞书多维表格、黑帕云、织信 Informat、语雀
The mail command is used in combination with the pipeline command statement
Pat 1085 perfect sequence (25 points) perfect sequence
过程化sql在定义变量上与c语言中的变量定义有什么区别
2022 nurse (primary) examination questions and new nurse (primary) examination questions
968 edit distance
ICML 2022 | Flowformer: 任务通用的线性复杂度Transformer
自定义限流注解
KDD 2022 | 通过知识增强的提示学习实现统一的对话式推荐
Redis insert data garbled solution
OSPF多区域配置
什么是RDB和AOF
PHP online examination system version 4.0 source code computer + mobile terminal
Comprehensive evaluation and recommendation of the most comprehensive knowledge base management tools in the whole network: flowus, baklib, jiandaoyun, ones wiki, pingcode, seed, mebox, Yifang cloud,
Solution to the 38th weekly match of acwing
1500萬員工輕松管理,雲原生數據庫GaussDB讓HR辦公更高效
3D face reconstruction: from basic knowledge to recognition / reconstruction methods!
2017 8th Blue Bridge Cup group a provincial tournament
Database - how to get familiar with hundreds of tables of the project -navicat these unique skills, have you got it? (exclusive experience)
性能测试过程和计划