JavaScript里的数组转化新方法Array.From
2016-08-11 17:34
519 查看
过去,我们使用各种各样的方法来将类似Array对象的东西(比如
转换成真的数值。比如下面这个:
将NodeList转换成数组
基本上,这些东西我们都可以使用
如今,我们有了更直接的方法,直接将这些类数组的对象转化成真正的对象。
这些写法非常的简单清晰,不需再使用
arguments和
NodeList)
转换成真的数值。比如下面这个:
将NodeList转换成数组
基本上,这些东西我们都可以使用
Array.prototype.slice.call()这样的方法将
arguments和
NodeList等转行成想要的形式。
如今,我们有了更直接的方法,直接将这些类数组的对象转化成真正的对象。
将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等间接方法!
相关文章推荐
- JavaScript里的数组转化新方法Array.From
- JavaScript中Array(数组)的属性和方法
- JavaScript中Array(数组)的属性和方法
- Javascript数组Array的forEach扩展方法
- JavaScript中Array(数组)的属性和方法
- JavaScript中Array(数组)的属性和方法
- Javascript数组Array的forEach方法
- JavaScript中Array(数组)的属性和方法
- JavaScript中Array(数组)的属性和方法
- Dojo 扩展 javascript 核心库 - 数组方法(Array)
- JavaScript中Array(数组)的属性和方法
- JavaScript中Array(数组)的属性和方法
- 在javascript将NodeList作为Array数组处理的方法
- javascript删除数组中的某个元素-----拓展Array 原型方法
- JavaScript中Array(数组)的属性和方法
- [转贴]JavaScript中Array(数组)的属性和方法
- JavaScript中Array(数组)的属性和方法
- Javascript数组(array) sort方法的解释和分析
- javaScript array(数组)使用字符串作为数组下标的方法
- JavaScript中Array(数组)的属性和方法