7 个 Javascript 技巧和窍门 过滤唯一值 全部转换为布尔值 转换为字符串 转换为数字 快速浮点数转换为整数 格式化 JSON 代码

2025-06-04

7 个 JavaScript 技巧和窍门

过滤唯一值

每个和一些

转换为布尔值

转换为字符串

转换为数字

快速将浮点数转换为整数

格式化 JSON 代码

过滤唯一值

Set对象类型是在 ES6 中引入的,与扩展运算符(...) 一起,我们可以使用它来创建一个仅包含唯一值的新数组。

替代文本

每个和一些

every函数返回一个布尔值。如果数组中的所有元素都通过测试,则返回 true。some 函数测试数组中是否至少有一个元素通过了所实现的测试。

替代文本

转换为布尔值

除了常规布尔值 true 和 false 之外,Javascript 还将所有其他值视为“真”或“假”。

替代文本

转换为字符串

要快速将数字转换为字符串,我们可以使用连接运算符 + 后跟一组空的引号。

替代文本

转换为数字

使用加法运算符 +可以快速实现相反的结果

替代文本

快速将浮点数转换为整数

如果要将浮点数转换为整数,可以使用Math.floor()、Math.ceil() 或 Math.round()。但是,还有一种更快的方法,可以使用按位或运算符|将浮点数截断为整数。

替代文本

格式化 JSON 代码

stringify ()方法接受两个可选参数:一个 replacer 函数(可用于过滤显示的 JSON)和一个空格值。
空格值可以是一个整数(表示所需的空格数)或一个字符串(例如,使用 '\t' 表示插入制表符),它可以使读取获取的 JSON 数据变得更加容易。

替代文本

祝您编码愉快!

文章来源:https://dev.to/egaprsty/7-javascript-tips-and-tricks-3d2o
PREV
React 中的表单
NEXT
TS+ 案例