javascript 字符串与数组之间的相互转换(join、split)与splice介绍
一、数组转字符串
需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b;a = new Array(0,1,2,3,4);b = a.join("-");//打印出"0-1-2-3-4"
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,)处进行分解。//打印出Array(3) [ "abc", "abcd", "aaa" ]var s = "cabc,abcd,aaa";ss = s.split("c"); //若是以开头字符分解,则添加一个Array(4) [ "", "ab", ",ab", "d,aaa" ]
三、 splice(index,len,[item])
它也可以用来替换/删除/添加数组内某一个或者几个值(该方法会改变原始数组)
index:数组开始下标
len: 替换/删除的长度
item:替换的值,删除操作的话 item为空
javascript 字符串与数组之间的相互转换(join、split)与splice介绍相关推荐
- Python数字、字符串、数组之间的相互转换
在平时刷题中,经常需要在数字.字符串.数组之间做转换,苦于网上没有全面的总结,遂自己稍微总结一下. 文章目录 Python数字.字符串.数组相互转换 Python数组转数字 Python数字转数组 P ...
- JS对象、字符串以及数组之间的相互转换
1.对象转字符串 const obj = {id: 0,name: '张三',age: 12 } const objToStr = JSON.stringify(obj) console.log('o ...
- js中字符串与数组之间的转换
本文实例介绍了javascript中字符串和数组的相互转换方法,分享给大家供大家参考,具体内容如下 字符串和数组的相互转换操作是非常的重要的,因为在实际编码过程中会经常用到,所以这是必须要掌握的知识点 ...
- JS解析json数据(json字符串和数组之间相互转换)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...
- C++ 字符串和数字之间的相互转换
能完成字符串和数字转换的方法多种多样: 1.使用string自带函数 数字转字符串:to_string() 字符串转数字:stoi().stol().stof().stod()等等 例: int i ...
- 7.Solidity-固定长度字节数组之间的相互转换
//固定长度字节数组之间的相互转换pragma solidity ^0.4.0;contract changeBytes{bytes9 name = 0xe99988e8af97e5ae9d;func ...
- java字符串字节_Java中字符串与byte数组之间的相互转换
前言 Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成byte数组型,java在字符与数组转换也是非常方便的.下面跟我一起来了解一下字符串与byte之间转换的原理 ...
- JavaScript:字符串与数组
字符串 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中 'itbaizhan' "itbaizhan" 单引号字符串的内部,可以使用双引号.双引号字符串的内部,可以使用 ...
- 字符串与数组之间的相互转化
1.数组转字符串 a = new Array(0,1,2,3,4); b = a.join("-"); 2.字符串转数组 var s = "A,B,C"; ss ...
- Python3 字符串与hex之间的相互转换
在字符串转换上,python2和python3是不同的,在查看一些python2的脚本时候,总是遇到字符串与hex之间之间的转换出现问题,记录一下解决方法. 1. 在Python2.7.x上,hex字 ...
最新文章
- 121-Best Time to Buy and Sell Stock
- DPDK vhost-user详解(五)
- 网络编程 数据的封装与解封装过程
- 前端 chrome查看html样式基本操作
- 洛谷 P3378 【模板】堆
- 18135usm_佳能PZ-E1+EF-S 18-135mm f/3.5-5.6 IS USM镜头 小型工作室的利器
- SpringMVC对日期类型的转换
- 【Leetcode 687】递归求最大相同路径
- tomcat的目录结构
- Mac WebStorm 破解
- VoIP服务器处理协议,多协议VoIP服务器的研究与实现
- 北京年内首现二手房连续三日成交破450套
- 《谁说菜鸟不会数据分析》数据处理 之 数据清洗--重复数据的处理
- matlab:使用4阶龙格库塔方法求解常微分方程组
- 利用 ChatGPT 简化微信聊天内容
- DeviceIOControl详解-各个击破
- python报错就一定是有错吗_Python-什么是错误的幻数错误?
- 浅谈来自德国的电子分类系统eCl@ss
- 婚姻对女人很重要,但远远不是我们的全部
- 抗TNF治疗改变JIA患者PBMC基因表达谱,可预测疗效
热门文章
- 支持向量机(SVM)非线性数据切割
- lua -- table.nums
- PMP 第十章 项目沟通管理
- 调查:是什么让你对开发者聚会(活动)感兴趣?(转 Y.boy一篇文章)
- 思科bfd静态路由切换_配置静态路由与BFD联动
- 拓端tecdat|R语言蒙特卡洛计算和快速傅立叶变换计算矩生成函数
- 拓端tecdat|R语言用WinBUGS 软件对学术能力测验(SAT)建立层次(分层)贝叶斯模型
- 机器人弹古筝图片_除了百度,还有这些搜索引擎哦:深网搜索引擎「第二弹」...
- BN、LN、IN、GN和SN
- Python脚本编译为可跨平台、跨架构执行的字节码文件pyc方法