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