01 - 移除数组中的重复项
javascript复制代码const uniqueArr = arr => [...new Set(arr)]; console.log(uniqueArr([1, 2, 3, 4, 5, 5, 5])); // [1, 2, 3, 4, 5]
02 - 数组元素求和
javascript复制代码const nums = [1, 2, 3, 4, 5]; const sum = nums.reduce((acc, num) => acc + num); console.log(sum); // 15
03 - 检查数字是奇数还是偶数
arduino复制代码const isEven = num => num % 2 === 0; console.log(isEven(5)); // false
04 - 将字符串中的每个单词首字母大写
arduino复制代码const capitalizeWords = str => str.split(' ') .map(word => word.charAt(0).toUpperCase() + word.slice(1)) .join(' '); console.log(capitalizeWords('hello world')); // 'Hello World'
05 - 反转字符串(按字母和单词)
less复制代码let str = 'Hello World!'; console.log(str.split('').rev