js 模块化
摘要:采用闭包模块化的方式 var MyModule = function(){ var num = 0 var countNum = function(){ num++ return num } return { getNum: function(){ return countNum() } } }()
阅读全文
posted @
2020-07-05 18:36
就是10
阅读(135)
推荐(0)
对象构造器与原型
摘要:每个原型链的终点为Object,Object的原型为null. 1.每个函数都有一个prototype属性指向原型对象。 2.函数的原型对象开始时只有constructor属性,当函数作为构造函数时,constructor属性指向原函数 3.使用构造函数创建对象实例时: 1)创建一个空对象{} 2)
阅读全文
posted @
2020-07-02 23:49
就是10
阅读(218)
推荐(1)
yield,生成器
摘要:1.生成器函数: function *generator(){ yeild "hello world" } 以*号声明的函数为生成器函数 2.调用生成器函数会生成一个迭代器对象,通过迭代器对象的next 方法调用一个生成器。 var iterator = generator() iterator.n
阅读全文
posted @
2020-07-02 01:04
就是10
阅读(144)
推荐(0)
函数this指向哪个对象?
摘要:函数的this指向是根据函数调用时所处的执行环境来确定的。 this指向对象的情况有四种: 1.使用new关键字时:this会绑定构造函数所创建的对象。 function Foo(){ this.a = 1; } var bar = new Foo(); //此时this绑定为Foo构造函数所创建的
阅读全文
posted @
2019-11-29 12:09
就是10
阅读(557)
推荐(0)
Array : 数组的常用方法
摘要:数组常用方法 对象通用方法 1.toLocalString() 数组中的每个元素都会调用toLocalString(),然后以逗号隔开, 拼接为字符串; 2.toString() 数组中的每个元素都会调用toString(),然后以逗号隔开, 拼接为字符串; 3.valueOf() 返回原数组 数组
阅读全文
posted @
2019-08-29 09:00
就是10
阅读(325)
推荐(0)