lodash源码解析之baseToString

88 阅读1分钟

八 baseToString:将传入的参数转换为字符串

1.首先判断value是不是字符串,如果是字符串直接返回为value

2.判断是不是数组如果是数组,那么进行递归baseToString函数

3.判断是不是symbol类型,如果是Symbol调用SymbolToString方法


4.这里对'-0'做了判断,js一般-00 都是转化为'0',但是这里做了改变,如果是value是-0直接转化为'-0

5.返回result

参考资料

1.ECMAScript

ECMAScript

ECMAScript

ECMAScript