来源 | https://javascript.plainenglish.io/7-useful-one-liners-in-javascript-862a2a1a3669
在本文中,我将与你分享 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的单行代码的知识,希望对你有所帮助,如果你觉得有用的话,请记得分享给你身边做开发的朋友。
学习更多技能
请点击下方公众号