在本文中,我将与你分享 7 个有用且有趣的 JavaScript 单行代码。
希望大家看到每一项的标题后想想,如果自己实现的话,应该怎么做呢?然后看看我给的代码对比一下,看看和你想的有什么不同?
如果您认为还有其他解决方案或者我给出的代码可以优化,请在评论中告诉我。
1、将弧度转换为度数
// Example
console.log(radsToDegs(Math.PI)); // 180
2、计算两个日期之间的差异
// Example
console.log(diffDays(new Date('2022-03-14'), new Date('2022-01-01'))); // 72
3、从日期获取一年中的某一天
// Example
console.log(dayOfYear(new Date('2022-03-14'))); // 73
4、获取数组的平均值
// Example
console.log(getAverage([1, 2, 3, 4])); // 2.5
5、字符串首字母大写
// Example
console.log(capitalize('hello world')); // Hello world
6、将字符串转换为驼峰式
// Examples
console.log(toCamelCase(' hello world ')); // helloWorld
console.log(toCamelCase('hello_world')); // helloWorld
console.log(toCamelCase('_hello_world')); // HelloWorld
7、检查一个值是否是一个异步函数
// Examples
console.log(isAsyncFunction(async () => {})); // true
console.log(isAsyncFunction(function* () {})); // false
console.log(isAsyncFunction(() => new Promise(() => {}))); // false
总结
以上就是我今天跟你分享的7个关于JavaScript的单行代码的知识,想要了解更多欢迎前往公众号:web前端开发社区,每日干货分享