Array.from的使用
作用 将伪数组转为数组
使用方法 Array.from(arrayLike,callFn,thisObj)
第一个参数,待转数组的伪数组
第二个参数,回调函数,可不传,会对数组中每一个元素都执行一次改回调函数
第三个参数,回调函数的this指向,可不传
--------------------------------------------------------------------------------代码
var b = 5
var thisObj = {
b: 10
}
function callFn (a) {
return a + this.b
}
function test() {
console.log('---1---', Array.isArray(arguments)) //false
const a = Array.from(arguments, callFn, thisObj)
console.log('---2---', Array.isArray(a)) //true
console.log('a', a) // [11,12,13,14]
}
test(1,2,3,4)
Array.from的使用
最新推荐文章于 2024-08-14 20:41:41 发布