JavaScript 代码小测

随机小测

  1. string-validation-start-with-number-end-with-alphabet:编写一个方法,判断字符串是否是这样组成的,第一个必须为数字,最后一个必须为字母

  2. string-validation-start-with-alphabet:判断字符串组成,第一个必须是字母,后面可以是字母、数字、下划线,总长度为 5-20

  3. [2, 6, 7][3, 5, 8] -> [2, 3, 5, 6, 7, 8]

  4. sixteen-to-ten:将一个十六进制字符串转换为十进制数

  5. 说出下面的运行结果

const arr = [1, 2, 3, 4, 5];
const res = arr.splice(1, 2, 3, 4, 5);
  1. 合并数组 [4, 1, 3, 9, 6, 2][8, 5, 3, 2, 1, 4, 7],然后去重,取出偶数倒排
  2. 统计字符串中字母个数
  3. 统计字符串中字最多字母数和字母
  4. 写一个函数 reWriteTrim,清除字符串前后的空格(兼容所有浏览器)
  5. 实现函数 clone,可以对 JavaScript 五种主要的数据类型(包括 Number、String、Object、Array、Boolean)进行值复制
  6. 将数组 ["a", "b", "c"] 转化为字符串
  7. 字符串去重
  8. 判断 JS 加载完成,实现按需加载

专题训练

数组专练

  1. 将稀疏数组变成不稀疏数组
  2. 判断一个元素在不在元素里面
  3. 数组去重
  4. 遍历二维数组
  5. 取得二维数组中数组元素长度最长的数组
  6. 取得数组中数值最大的元素