源代码路径:/src/shared/util.js通常在设置项目的基础架构时,必须添加UTILS工具函数。那么VUE源代码如何编写工具函数?疑问,请与作者一起走进VUE。源代码的第一类工具功能
方法可以冻结对象。不能再修改冷冻对象;如果对象被冷冻,它不能在此对象中添加新属性,无法删除现有属性。具有相同参数的对象。
JS原始数据类型是:数字,字符串,布尔值,空,未定义,符号
ISFINITE()函数用于检查参数是否是无限的,或者可以理解为有限的数字。
提示:如果参数为NAN,则正值是无限的,或者是无限的,它将返回false,而另一个返回则为true。
ParseFloat()函数可以解析字符串并返回浮点数。
此函数指定字符串中的第一个字符是否为数字。因此,请分析字符串直到达到数字末尾,然后用数字返回数字而不是字符串。
该函数用于确定一个值是否为。注意:它在函数中包含一些非常有趣的规则;您还可以使用Ecmasiprcript 2015的定义来判断。
如果要实现上述功能,它主要取决于闭合,咖喱和高级别功能
实现原理:在参数的对象和相应的结果数据中,确定与参数相对应的数据是否在呼叫时存在,并在存在存在时返回相应的结果数据,否则将返回计算结果。
过程分析:
要使用的场景:
B字边界
b非单词边界
简而言之,它与不支持本机函数的旧版本兼容。在同一时间,兼容的写作方法,判断,使用和实现参数时,据说这些参数更适合使用,而且性能越少。???????
原始:https://juejin.cn/post/7096431099944894494