JS 类数组,字符串,转换成数组的方法
类数组转换成数组:
//定义一个类数组对象 let arrayLike = {'0': 'a','1': 'b','2': 'c',length: 3 };//1.ES5的写法 var arr1 = Array.prototype.slice.call(arrayLike); var arr2 = [].slice.call(arrayLike);//2. ES6的写法 let arr3 = Array.from(arrayLike)//打印的结果: console.log(arr1) //['a','b','c'] console.log(arr2) //['a','b','c'] console.log(arr3) //['a','b','c']
//3. 任何 Iterator 接口的对象(参阅 Iterator),都可以用扩展运算符转为真正的数组。 let nodeList = document.querySelectorAll('div'); let array = [...nodeList]; //对于那些没有部署 Iterator 接口的类似数组的对象,扩展运算符就无法将其转为真正的数组。 let arrayLike = {'0': 'a','1': 'b','2': 'c',length: 3 };// TypeError: Cannot spread non-iterable object. let arr = [...arrayLike]; // 上面代码中,arrayLike是一个类似数组的对象,但是没有部署 Iterator 接口,扩展运算符就会报错。这时,可以改为使用Array.from方法将arrayLike转为真正的数组。
字符串转换成数组:
//定义一个字符串 let str = 'abc'//ES5的写法 let arr = [].slice.call(str) let arr1 = str.split('')//ES6的写法 let arr2 = [...str]//打印的结果 console.log(arr) //['a','b','c'] console.log(arr1) //['a','b','c'] console.log(arr2) //['a','b','c']
数组转成字符串:
//定义一个数组 let arr = [1,2,3,4,5]//方法一 let str = arr.join('') //方法二 let str1 = arr.toString().replace(/,+/g,"");//打印的结果 console.log(str) // 12345 console.log(str1) // 12345
转载于:https://www.cnblogs.com/z-dl/p/8193216.html
JS 类数组,字符串,转换成数组的方法相关推荐
- asp.net(c#)如何把字符串转换成数组
数据库中记录保存格式是"a,b,c,d",现准备分别取出各值,如果直接取出做数组是不行的,必须进行转换,本文分2种情况,一种是该字符串转换成字符string[]类数组,一种是字符串 ...
- php 将一个字符串转换成数组,PHP将一个字符串转换成数组
PHP将一个字符串转换成数组,支持中文/** * 将一个字符串转换成数组,支持中文 * @param string $string 待转换成数组的字符串 * @return string 转换后的数组 ...
- asp.net(c#)字符串转换成字符数组 字符串转换成int 数组
问题: 一个字符串是string a="a,b,c,d" ,另一个是string b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...
- php把字符串变为数组_php怎么把字符串转换成数组?
php怎么把字符串转换成数组?下面本篇文章给大家介绍一下PHP把字符串转换成数组的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. PHP中,将一个字符串转成数组,是使用非常频繁 ...
- js如何把字符串转成数组对象
js如何把字符串转成数组对象 //数据格式如下: list: [{radio: "",formInline: "1,2,3,4", //对此字符串做处理},{r ...
- 字符串转换成数组的几种情况
1.字符串转换成数组 (1)split()方法,方法内什么参数都不传时,该字符串整体为一个数组 例如: var a='abdcjw' console.log(a.split()) //结果为: [&q ...
- php转化xml数组_PHP实现数组array转换成xml的方法
本文实例讲述了PHP实现数组array转换成xml的方法.分享给大家供大家参考,具体如下: $elementLevel = 0 ; function array_Xml($array, $keys = ...
- python转json的函数_python将字符串转换成json的方法小结
最近在工作中遇到了一个小问题,如果要将字符串型的数据转换成dict类型,我第一时间就想到了使用json函数.但是里面出现了一些问题 1.通过json来转换: In [1]: import json I ...
- php函数用竖线隔开,用指定的分隔符号把字符串转换成数组《 PHP 基础 》
现在我这里有一个字符串 ... 就是这个 $tracks ... 它的值是用竖线分隔开的一些文字 ... 使用 explode 函数 ... 我们可以使用竖线作为分隔符,把这个字符串转换成一个数组. ...
- 将数组格式的字符串转换成数组
转自:https://www.cnblogs.com/shy0113/p/12064590.html 由于数据传输的原因,有时我们得到的是字符串形式的数组(比如:str='["a" ...
最新文章
- 为什么css一开始需要设定margin和padding为 0px?
- 安装完python后、还需要安装什么-安装python后
- [EffectiveC++]item41:了解隐式接口和编译期多态
- 究竟是什么在影响着我?
- 云游戏打破硬件限制,传输体验或成发展掣肘!
- boost::spirit模块实现自定义karma计数器的测试程序
- javascript 模块模式
- android 代码 截取屏幕,如何以编程方式在Android上截取屏幕截图?
- java 数组下标 变量_Java基础语法:数组
- gis计算各省河流长度_用河流和各方解释安全漏洞
- oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
- 【Flink-未解决】 FLink TaskManager with id is no longer reachable
- 两个pv挂一个vg_王者荣耀2020世冠杯小组赛全部结束,TS和AG、QG和E星一个半区
- Linux自学之旅-基础命令(Ext4文件系统)
- 短视频剪辑如何入门?给初学者的三个小建议,助你快速入门
- QChartView绘制可缩放和平移的图表QChart(此例子为折线图)
- Latex:大于等于号和小于等于号
- 活出生命的意义-读后感
- 支付产品理解第一篇——使用第三方支付的信息流与资金流
- 淘宝/天猫如何获取sku API接口,item_sku - 获取sku详细信息