02 2020 档案

摘要:new 操作符做了什么? 1.创建一个空对象: 2.将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象)同时新对象还继承了函数的原型。 3.执行构造函数中的代码(为这个新对象添加属性)。 4.返回新对象 var o=new Object()的伪代码 阅读全文
posted @ 2020-02-26 09:38 哥哦狗子 阅读(347) 评论(0) 推荐(0) 编辑
摘要:题目 在这道题目中,我们需要写一个数组扁平化的函数。 注意,你写的函数应该能够处理数组多级嵌套的情况。比如,[1, [2], [3, [4]]]在扁平化处理后的结果应为[1, 2, 3, 4] steamrollArray([1, [], [3, [[4]]]])应该返回[1, 3, 4] stea 阅读全文
posted @ 2020-02-07 21:40 哥哦狗子 阅读(135) 评论(0) 推荐(0) 编辑
摘要:最大公约数 概念 最大公约数:指两个或多个整数共有约数中最大的一个。 辗转相除法 1、大数放a中、小数放b中; 2、求a/b的余数; 3、若temp=0则b为最大公约数; 4、如果temp!=0则把b的值给a、temp的值给b; 5、返回第二步; 阅读全文
posted @ 2020-02-07 20:46 哥哦狗子 阅读(229) 评论(0) 推荐(0) 编辑
摘要:题目 在这道题目中,我们需要写一个函数,它接收一个数字参数num,返回值为不大于这个数字的所有质数之和。 质数是大于 1 且仅可以被 1 和自己整除的数。比如,2 就是一个质数,因为它只可以被 1 和 2(它本身)整除。 注意,传入函数的num不一定是质数。 代码 求一个数组是否为质数的方法isPr 阅读全文
posted @ 2020-02-07 18:44 哥哦狗子 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:概念介绍 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 代码一 最直观,但效率最低的写法 function isPrime(n) { let flag = n < 2 ? false : true; for (let i = 2, max = Math.sqrt(n); i 阅读全文
posted @ 2020-02-07 18:40 哥哦狗子 阅读(788) 评论(0) 推荐(0) 编辑
摘要:题目 在这道题目中,我们需要写一个函数,参数为一个正整数num。它的作用是计算斐波那契数列中,小于或等于num的奇数之和。 斐波那契数列中,第一和第二个数字都是 1,后面的每个数字由之前两数相加得出。斐波那契数列的前六个数字分别为:1、1、2、3、5、8。 比如,sumFibs(10)应该返回10。 阅读全文
posted @ 2020-02-07 16:54 哥哦狗子 阅读(766) 评论(0) 推荐(0) 编辑
摘要:题目 在这道题目中,我们需要写一个函数,把传入的字符串翻译成“儿童黑话”。 儿童黑话的基本转换规则很简单,只需要把一个英文单词的第一个辅音字母或第一组辅音从移到单词的结尾,并在后面加上ay即可。在英语中,字母 a、e、i、o、u 为元音,其余的字母均为辅音。辅音从的意思是连续的多个辅音字母。 额外地 阅读全文
posted @ 2020-02-06 23:34 哥哦狗子 阅读(309) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示