# 需要定义一个最小值和一个最大值之间的随机数
1 | function ourFunction(ourMin, ourMax) { |
# 计算一个整数的阶乘
1 | function factorialize(num) { |
# 来一段回文
1 | //方法一 |
# 在句子中找出最长的单词,并返回它的长度。
1 | function findLongestWord(str) { |
# 确保字符串的每个单词首字母都大写,其余部分小写。
1 | function titleCase(str) { |
# 找出多个数组中的最大数
1 | function largestOfFour(arr) { |
# 判断一个字符串(str)是否以指定的字符串(target)结尾。
1 | function confirmEnding(str, target) { |
# 重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。
1 | function repeat(str, num) { |
# 如果字符串的长度比指定的参数num长…
- 如果字符串的长度比指定的参数num长,则把多余的部分用…来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。
1 | function truncate(str, num) { |
# 把一个数组arr按照指定的数组大小size分割成若干个数组块。
1 | function chunk(arr, size) { |
# 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。
1 | function slasher(arr, howMany) { |
# 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。
1 | function mutation(arr) { |
# 删除数组中的所有假值。
1 | function bouncer(arr) { |
# 数组排序并找出元素索引,先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。
1 | function where(arr, num) { |
# 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。
1 | function destroyer(arr) { |
发表于慕课网手记
题目来自: FreeCodeCamp BasicAlgorithmScripting
参考资料: JavaScript标准库