欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js 对象转换成数组

程序员文章站 2022-04-09 08:46:44
...

es5不知名对象转化成数组

function list() {
  	return Array.prototype.slice.call(arguments);
}
function list1() {
	let args= [].slice.call(arguments);
 	return args;
}
let list2 = list(1, 2, 3); // [1, 2, 3];

es6 伪数组转化成数组

function f() {
  return Array.from(arguments);
}

f(1, 2, 3);

提升: 数组全部填充1

let array = Array.from({length: 5}, function () {
	return 1;
})
let array1 = Array(5).fill(1);

相关标签: javascript