![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6随心笔记
雪儿姐姐
这个作者很懒,什么都没留下…
展开
-
symbol
SymbolES6引入了一种新的原始数据类型Symbol,表示独一无二的值。它是JavaScript语言的第7种数据类型。Symbol值通过Symbol函数生成。也就是说,对象的属性名现在可以有两种形式:一种是原来就有的字符串,另一种就是新增的Symbol类型。只要属性名属于Symbol类型,就是独一无二的,可以保证不会与其他属性名产生冲突。let s = Symbol();typeof ...原创 2019-12-11 15:55:23 · 182 阅读 · 0 评论 -
尾调用+尾调用优化
什么是尾调用尾调用(Tail Call)是函数式编程的一个重要概念,就是指某个函数的最后一步是调用另一个函数。例如:function f(x) { return g(x);}上面的代码中,函数f的最后一步是调用函数g,这就是尾调用。注意:1.尾调用是指函数的最后一步是调用另一个函数,如果调用另一个函数之后还有其他操作,即使语义完全一样也不属于尾调用。2.尾调用不一定出现在函数尾部,...原创 2019-10-25 17:55:52 · 283 阅读 · 0 评论