web前端全系列 教程
1839个小节阅读:2243.8k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Array.from
方法用于将类数组转为真正的数组
温馨提示
常见的类数组有三类:
- arguments
- 元素集合
- 类似数组的对象
xxxxxxxxxx
function add(){
let collect = Array.from(arguments);
collect.push(40);
console.log(collect);
}
add(10,20,30)
xxxxxxxxxx
let divs = document.querySelectorAll('div');
console.log(Array.from(divs));
xxxxxxxxxx
let arrayLike = {
'0': 'a',
'1': 'b',
'2': 'c',
length: 3
};
let arr = Array.from(arrayLike);
console.log(arr);
Array.of()
方法用于将一组值,转换为数组
xxxxxxxxxx
Array.of(3, 11, 8) // [3,11,8]
这个方法的主要目的,是弥补数组构造函数Array()
的不足。因为参数个数的不同,会导致Array()
的行为有差异。
xxxxxxxxxx
Array() // []
Array(3) // [, , ,]
Array(3, 11, 8) // [3, 11, 8]
Array.of(3) // [3]
Array.of(3).length // 1
实时效果反馈
1. 下列代码输出结果是什么:
xxxxxxxxxx
Array.of(3)
Array(3)
A [3] [3]
B [,,] [,,]
C [,,] [3]
D [3] [,,]
答案
1=>D