JavaSCript
小白蛤蛤
蛤蛤
展开
-
异步函数知识串联
异步函数知识串联iterator首先从Symbol,Symbol是一个对象的新属性,该属性上部署了很多默认接口,有很多特殊功能,其中之一便是遍历器Iterator,iterator是用于遍历数据结构的遍历器,其原理大概为function iterator(arr){ let currentIndex = 0 return { next...原创 2019-05-30 15:51:48 · 216 阅读 · 1 评论 -
闭包实现备忘模式
闭包实现备忘模式利用闭包实现备忘模式function memorzie(fn){ let cache = {} //创建复杂函数缓存对象 return function(...args){ //将处理的复杂函数的参数转化为数组 let key = JSON.stringify(args) //将数组转化为字符串 ...转载 2019-07-02 00:00:56 · 159 阅读 · 0 评论 -
javascript对象的属性都是字符串
javascript对象的属性都是字符串{ 0:"value", op:"value"}等价于{ ”0“:"value", “op”:"value"}{ -1:“value"}//报错{ ”-1“:“value"}如果属性名是一个表达式则要这么写:const attr = { key:"name"}{ [attr.key]:“value",...原创 2019-06-23 17:53:15 · 1785 阅读 · 2 评论