文章目录 集合排序 转换HTML实体 求斐波那契数组中的奇数之和 对所有素数求和 最小公倍数 放弃 扁平化 二进制转化 真假值判断 可选参数 构造一个 Person 类 绘制碎片图 集合排序 function uniteUnique(...arr) { var arr1 = [].concat(...arr); return [...new Set(arr1)]; } uniteUnique([1, 3, 2], [5, 2, 1, 4], [2, 1]); new Set(): Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 …arr(): 将arr转化为以逗号分隔的数组。 转换HTML实体 function convertHTML(str) { // :) var a={ '&':'&', '<':'<', '>':'>', '"':'"', '\'':"'" }; return str.split("").map(x => a[x] || x).join(''); } convertHTML("Dolce & Gabbana"); 求斐波那契数组中的奇数之和 function sumFibs(num) { var pre = 0; var cur = 1; var arr=[]; while (cur <= num) { if (cur % 2 !== 0) { arr.push(cur); } cur += pre; pre = cur - pre; } return arr.reduce((x,y)=>x+y); } sumFibs(4); 对所有素数求和 function sumPrimes(num) {