不得不学的25个JavaScript技巧,让你成为高效开发达人!(5)
2023-04-29 来源:飞速影视
"key2": "value2",
"key3": "value3"
};
const iteratedObject = Object.entries(obj)
.map(([key, value]) => `${key} = ${value}`);
console.log(iteratedObject); // ["key1 = value1", "key2 = value2", "key3 = value3"]
14、根据 Truthy/Falsy 值排序技巧
您可以按真值/假值对数组进行排序,将具有真值的值放在最前面,然后是假值。
const users = [
{ "name": "john", "subscribed": false },
{ "name": "jane", "subscribed": true },
{ "name": "jean", "subscribed": false },
{ "name": "george", "subscribed": true },
{ "name": "jelly", "subscribed": true },
{ "name": "john", "subscribed": false }
];
const subscribedUsersFirst = users.sort((a, b) => Number(b.subscribed) - Number(a.subscribed))
Number(false)等于零,Number(true)等于一。这就是我们如何通过排序函数传递它。
15、四舍五入至小数点后 n 位技巧
您可以使用 . 将小数舍入为n数字.toFixed。请注意,.toFixed将数字转换为字符串,因此我们必须将其重新解析为数字。
console.log(Math.PI); // 3.141592653589793
console.log(Number(Math.PI.toFixed(2)))
对你有用吗,如果有用记得点赞支持!
对你有帮助吗?如果有帮助,记得点赞支持哦!可以进入我们的钉钉群参与更多的JavaScript和ES6阶段课程学习。在我们的学习群里也整理了很多有趣的课程内容,更大家一起交流!三十天计划群里还提供了算法、数组等知识体系!
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号