类数组转换成数组:
//定义一个类数组对象
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 类数组,字符串,转换成数组的方法相关推荐

  1. asp.net(c#)如何把字符串转换成数组

    数据库中记录保存格式是"a,b,c,d",现准备分别取出各值,如果直接取出做数组是不行的,必须进行转换,本文分2种情况,一种是该字符串转换成字符string[]类数组,一种是字符串 ...

  2. php 将一个字符串转换成数组,PHP将一个字符串转换成数组

    PHP将一个字符串转换成数组,支持中文/** * 将一个字符串转换成数组,支持中文 * @param string $string 待转换成数组的字符串 * @return string 转换后的数组 ...

  3. asp.net(c#)字符串转换成字符数组 字符串转换成int 数组

    问题: 一个字符串是string   a="a,b,c,d" ,另一个是string   b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...

  4. php把字符串变为数组_php怎么把字符串转换成数组?

    php怎么把字符串转换成数组?下面本篇文章给大家介绍一下PHP把字符串转换成数组的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. PHP中,将一个字符串转成数组,是使用非常频繁 ...

  5. js如何把字符串转成数组对象

    js如何把字符串转成数组对象 //数据格式如下: list: [{radio: "",formInline: "1,2,3,4", //对此字符串做处理},{r ...

  6. 字符串转换成数组的几种情况

    1.字符串转换成数组 (1)split()方法,方法内什么参数都不传时,该字符串整体为一个数组 例如: var a='abdcjw' console.log(a.split()) //结果为: [&q ...

  7. php转化xml数组_PHP实现数组array转换成xml的方法

    本文实例讲述了PHP实现数组array转换成xml的方法.分享给大家供大家参考,具体如下: $elementLevel = 0 ; function array_Xml($array, $keys = ...

  8. python转json的函数_python将字符串转换成json的方法小结

    最近在工作中遇到了一个小问题,如果要将字符串型的数据转换成dict类型,我第一时间就想到了使用json函数.但是里面出现了一些问题 1.通过json来转换: In [1]: import json I ...

  9. php函数用竖线隔开,用指定的分隔符号把字符串转换成数组《 PHP 基础 》

    现在我这里有一个字符串 ... 就是这个 $tracks ... 它的值是用竖线分隔开的一些文字 ... 使用 explode 函数 ... 我们可以使用竖线作为分隔符,把这个字符串转换成一个数组. ...

  10. 将数组格式的字符串转换成数组

    转自:https://www.cnblogs.com/shy0113/p/12064590.html 由于数据传输的原因,有时我们得到的是字符串形式的数组(比如:str='["a" ...

最新文章

  1. 为什么css一开始需要设定margin和padding为 0px?
  2. 安装完python后、还需要安装什么-安装python后
  3. [EffectiveC++]item41:了解隐式接口和编译期多态
  4. 究竟是什么在影响着我?
  5. 云游戏打破硬件限制,传输体验或成发展掣肘!
  6. boost::spirit模块实现自定义karma计数器的测试程序
  7. javascript 模块模式
  8. android 代码 截取屏幕,如何以编程方式在Android上截取屏幕截图?
  9. java 数组下标 变量_Java基础语法:数组
  10. gis计算各省河流长度_用河流和各方解释安全漏洞
  11. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
  12. 【Flink-未解决】 FLink TaskManager with id is no longer reachable
  13. 两个pv挂一个vg_王者荣耀2020世冠杯小组赛全部结束,TS和AG、QG和E星一个半区
  14. Linux自学之旅-基础命令(Ext4文件系统)
  15. 短视频剪辑如何入门?给初学者的三个小建议,助你快速入门
  16. QChartView绘制可缩放和平移的图表QChart(此例子为折线图)
  17. Latex:大于等于号和小于等于号
  18. 活出生命的意义-读后感
  19. 支付产品理解第一篇——使用第三方支付的信息流与资金流
  20. 淘宝/天猫如何获取sku API接口,item_sku - 获取sku详细信息

热门文章

  1. foregroundservice的用处和用法
  2. CSS如何让图片垂直并水平居中等比缩放?
  3. Android2.1--如何在android模拟器上安装与删除.APK文件
  4. 查看Android设备的分辨率
  5. lambda表达式和切片
  6. 招聘 | 语言资源高精尖创新中心研发人员招聘启事
  7. SQL语言入坑—1.数据的检索、排序、过滤、分组
  8. 机器学习算法基础6-模型保存与加载、逻辑回归、Kmeans(聚类)
  9. Mysql中的日期及时间相关函数
  10. 数据预处理之独热编码