摘要: data是一个比较常用的功能,使用它一般通过 对象,对对象取值 一定注意其中的月份是 表示对应的 才是当前月份 阅读全文
posted @ 2018-03-28 17:31 Kaso基佬康 阅读(102) 评论(0) 推荐(0) 编辑
摘要: `generator .next()`函数读取出每一个返回值 写法注意 1.function 后要写 号 2.返回字为yield 3.取值为原函数`.next()` 阅读全文
posted @ 2018-03-28 16:49 Kaso基佬康 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 箭头函数是一种简写的函数体 等价 圆括号里写 ,`= 函数体` this修复 采用箭头函数很好的解决了 指向不明的问题,使之仅仅指向当前作作用域,不用再写`that = this` 阅读全文
posted @ 2018-03-28 15:42 Kaso基佬康 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 闭包是打破作用域的函数 有权访问另一个函数作用域内变量的函数都是闭包。 我们通过执行 函数实现我们想要的效果,但如果想要获取到其中的 的值可以用闭包解决 如我们用闭包写一个求圆形面积函数 通过以上方式,我们可以将pi的值取出来进行使用。 阅读全文
posted @ 2018-03-28 09:54 Kaso基佬康 阅读(93) 评论(0) 推荐(0) 编辑
摘要: map 变量独立执行 举例说明,比如我们有一个函数 ,要把这个函数作用在一个数组 上,就可以用map实现如下: 意思为将 执行 返回结果,但不改变原数组值 reduce 变量套用执行 这个函数必须接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算 制造一个累积函数 练习:请把用户输 阅读全文
posted @ 2018-03-26 11:44 Kaso基佬康 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 方法 在一个对象中绑定函数,称为这个对象的方法 当我们想使用第三方变量替换冗长的 的时候,我们来看看效果 当我们采用第一种写法的时候实际是将age方法提出来了,那么 所指向的对象也变成了 ,故表示 那么为了避免被外部调用,并且可以循环使用其 我们引入 apply与call 我们知道函数通过 来指代对 阅读全文
posted @ 2018-03-26 09:29 Kaso基佬康 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 析构赋值写法 常用场景 1.两个变量交换值 2.快速获取当前页面域名与路径 3.快速生成对象 ` ` 阅读全文
posted @ 2018-03-25 20:06 Kaso基佬康 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 数据流向 父 子 子函数可以引用外部变量 变量查找 子 父 当搜索一个变量时先从当前区域进行查找,再从上一级区域查找,找到则终止。 同名变量作用域 同名变量作用域互相独立不受影响,独立存在与所在区域有效 变量提升 在执行函数时,会先搜索所有存在的变量名(但不会对变量赋值),再顺序执行语句。 命名空间 阅读全文
posted @ 2018-03-25 18:49 Kaso基佬康 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 函数基础 当函数遇到return时候,函数执行完毕,abs(value)为返回值,为方便使用返回值,推荐以下写法 如果没有 则在最末尾返回 所得的abs则为该函数的返回值,注意第二种写法末尾要加 表示赋值结束 函数错误反馈throw 通过 将函数错误抛出,函数执行完毕 arguments 我们知道当 阅读全文
posted @ 2018-03-25 17:30 Kaso基佬康 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 递归是重复调用函数自身实现循环。 迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 数组 我们知道数组的定义是 ,然后对于给予赋值 。 得出a是Array所new 的一个对象,他的每个元素被视为一个 ,从 阅读全文
posted @ 2018-03-24 21:26 Kaso基佬康 阅读(141) 评论(0) 推荐(0) 编辑