博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript里的数组转化新方法Array.From
阅读量:5927 次
发布时间:2019-06-19

本文共 629 字,大约阅读时间需要 2 分钟。

hot3.png

过去,我们使用各种各样的方法来将类似Array对象的东西(比如 arguments和 NodeList) 转换成真的数值。比如下面这个:

基本上,这些东西我们都可以使用Array.prototype.slice.call()这样的方法将argumentsNodeList等转行成想要的形式。

如今,我们有了更直接的方法,直接将这些类数组的对象转化成真正的对象。

NodeList 转化成 Array

var divs = Array.from(document.querySelectorAll('div'));// Array[232] (every DIV on the page)

将 arguments 转化成 Array

function something() {  var args = Array.from(arguments);  // Array['yes', 1, {}]}something('yes', 1, {});

将 String 转化成 Array

Array.from('JavaScript'); // 很像'JavaScript'.split('')// ["J", "a", "v", "a", "S", "c", "r", "i", "p", "t"]
 

这些写法非常的简单清晰,不需再使用slice等间接方法!

转载于:https://my.oschina.net/u/200350/blog/700722

你可能感兴趣的文章
洛谷3709:大爷的字符串题——题解
查看>>
Java线程:新特征-有返回值的线程
查看>>
4.终端
查看>>
SSH Secure Shell Client的windows客户端样式设置
查看>>
POJ 1436 Horizontally Visible Segments 线段树 区间更新 区间查询
查看>>
UVa 11549
查看>>
评论:马云擅做平台 不管干哪行都像开赌场
查看>>
MFC——CDC
查看>>
将Firefox设置为使用远程DNS
查看>>
springMVC---级联属性
查看>>
关于SVM数学细节逻辑的个人理解(二):从基本形式转化为对偶问题
查看>>
get和post区别
查看>>
笨办法实现模拟豆机
查看>>
Python 爬虫-抓取中小企业股份转让系统公司公告的链接并下载
查看>>
工作总结:qsort函数用法
查看>>
Android开发最佳学习路线图
查看>>
char(10)、varchar(10)、nchar(10)、nvarchar(10)的区别
查看>>
装饰器
查看>>
c# 第33节 类的封装--访问修饰符
查看>>
archlinux log 文件查看
查看>>