jquery - 一道JavaScript面试题?
本文介绍了jquery - 一道JavaScript面试题?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
RT:可以使用jQuery库,用一句(或是最简单的)JS代码,写出一个返回从1到n的一个数组的函数;
function(n){
……
}
解决方案
function range(n) {
return Array.apply(null, Array(n)).map(function (_, i) {return i+1;});
}
range(5);
ES6版本:
function range(n) {
return [...Array(5).keys()].map((_, i) => i + 1);
}
range(5);
补充一个:
function range(n) {
return Array.from({length: n}, (_, i) => i + 1);
}
range(5);
我只是stackoverflow的搬运工 http://stackoverflow.com/ques...
这篇关于jquery - 一道JavaScript面试题?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文