生成一个长度为m,每一项都是n的数组
来源:互联网 发布:电脑视频文件恢复软件 编辑:程序博客网 时间:2024/05/29 14:55
今天看到一个题目,要求写一个函数,参数为m,n,生成一个长度为m,每一项都是n的数组,不能用循环。
刚看到前半部分,感觉so easy 但是看到不能用循环几个字,心里就咯噔一下(大家不要见怪,本人初入前端,涉坑未深)。那该怎么办呢?
想了一会,用递归吧。 代码如下
function creatAry(m, n) { var ary = []; function aryPush(m, n) { if (ary.length == m)return ary;//递归结束条件 ary.push(n); return aryPush(m, n);//这里必须要写return,否则输出为undefined } return (aryPush(m, n))}console.log(creatAry(3, 4));
或许还有其他的方法,但是我能想到的兼容的方法就这一个了,欢迎补充!
阅读全文
2 0
- 生成一个长度为m,每一项都是n的数组
- 得到一个m长度都为n的数组
- 在0~N(不包括N)范围内随机生成一个长度为M(M <= N)且内容不重复的数组
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- loner_li 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 面试题:实现在一个长度为255的数组,为数组中每一项填入0-255之间的数并且保证不重复
- 面试题:实现在一个长度为255的数组,为数组中每一项填入1-255之间的数并且保证不重复
- 从一个长度为n的数组中随机选择m个数
- 45一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m 份,使各份的和相等,求m 的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- bzoj2580 [Usaco2012 Jan]Video Game AC自动机+dp
- Vs2015+opencv+contrib sdk 编译过程
- Linux复制命令cp进阶
- [Unity]原生网络框架
- C# Quartz作业调度配置
- 生成一个长度为m,每一项都是n的数组
- weka之Evaluation类
- tomcat7结合c3p0和mysql优化性能配置
- [历史最值问题] UOJ #164 【清华集训2015】V
- [leetcode]33. Search in Rotated Sorted Array
- winscp连接linux步骤(redhat)
- angularJs中ng-init,ng-trim及表单value与$scope数据提交差异分析
- 图解HTTP--笔记
- nginx upstream 模式的配置与探讨