10 2019 档案
摘要: ```javascript //1.Aarry方法 // 1.1 Array.from(arrayLike[, mapFn[, thisArg]]) // @arrayLike 想要转换成数组的伪数组对象或可迭代对象。
阅读全文
摘要:javascript // 1.长字符串 // 1.1 let longString1 = "This is a very long string which needs " + "to wrap across multiple lines because " + "otherwise my cod
阅读全文
摘要:
阅读全文
摘要:1 实例属性/方法 都是绑定在使用构造函数创建出来的对象p上; 最终使用的时候也是使用对象p来进行访问; 2 静态属性/方法 函数本质也是一个对象, 既然是个对象, 那么就可以动态的添加属性和方法 只要函数存在, 那么绑定在它身上的属性和方法, 也会一直存在 eg,记录总共创建了多少个人对象: 2.
阅读全文
摘要:1 如何产生闭包? 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包(closure) 2 闭包到底是什么? 使用chrome调试查看 理解一: 闭包是嵌套的内部函数 理解二: 包含被引用变量(函数)的对象 注意: 闭包存在于嵌套的内部函数中 3 产生闭包的条件?
阅读全文