返回博主主页
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页
摘要: 1. 生产环境的转换器,建议使用 Thunkify 模块。 // "use strict" function thunkifyy(fn) { return function() { console.log(arguments); //Arguments(2) [8, 9, callee: ƒ, Sy 阅读全文
posted @ 2021-10-29 17:56 懒惰的星期六 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript 语言的 Thunk 函数 JavaScript 语言是传值调用,它的 Thunk 函数含义有所不同。在 JavaScript 语言中,Thunk 函数替换的不是表达式,而是 多参数函数,将其替换成一个只接受回调函数作为参数的单参数函数。 // ES6版本 var Thun 阅读全文
posted @ 2021-10-29 16:39 懒惰的星期六 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1. console.log("ddd") var data = []; for(var i = 0 ; i < 3; i++){ data[i]=function() { console.log(i); } } data[0]();// 3 data[1]();// 3 data[2]();// 阅读全文
posted @ 2021-10-29 11:06 懒惰的星期六 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1. result.value.then function* gen(){ // var url = 'https://api.github.com/users/github'; var url = 'https//:www.baidu.com'; var result = yield fetch( 阅读全文
posted @ 2021-10-28 21:34 懒惰的星期六 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.带参数(10),需使用return。并且下一次调用next没有用了。 function* gen(x) { for (var x of [1,2,3,4,5]){ var y = yield (x + 2); return y+10; } } var g = gen(1); console.lo 阅读全文
posted @ 2021-10-28 21:06 懒惰的星期六 阅读(261) 评论(0) 推荐(0) 编辑
摘要: function* gen(x){ try { var y = yield x + 2; } catch (e){ console.log(e); console.log("进入异常catch输出"); } return y; } var g = gen(1); console.log(g.next 阅读全文
posted @ 2021-10-28 19:48 懒惰的星期六 阅读(106) 评论(0) 推荐(0) 编辑
摘要: function dad(){ this.name = "123" this.age = 33 } var dad1 = new dad() var dad2 = new dad() dad.prototype.funcd= ()=>{ console.log("funcdddddd") } //通 阅读全文
posted @ 2021-10-28 16:04 懒惰的星期六 阅读(526) 评论(0) 推荐(0) 编辑
摘要: new 和不 new的区别: 如果 new 了函数内的 this 会指向当前这个 person 并且就算函数内部不 return 也会返回一个对象。 如果不 new 的话函数内的 this 指向的是 window。 function person(firstname,lastname,age,eye 阅读全文
posted @ 2021-10-28 15:38 懒惰的星期六 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 数组作为函数的返回值进行结构的时候,一些问题。 "use strict" function returnArray() { var [left, right, top, bottom] = [1, 2 ,3 ,4] console.log(left, right, top, bottom) retu 阅读全文
posted @ 2021-10-28 11:24 懒惰的星期六 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 构造函数如果采用以下这种方式声明,并不能为Point类生成一个名name为‘y1’的属性property。 Object.assign(Point.prototype, { constructor(x,y){ this.x=x; this.y1=y; }, fun1(){} }); 完整demo如下 阅读全文
posted @ 2021-10-27 14:59 懒惰的星期六 阅读(61) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页

Welcome to here

主页