JavaScript笔记学习
coderglh
这个作者很懒,什么都没留下…
展开
-
JavaScript 列表树 js的创建
JavaScript 列表树 js的创建 let data = { "Fish": { "trout": {}, "salmon": {} }, "Tree": { "Huge": { "sequoia": {}, "oak": {}原创 2020-08-16 19:45:51 · 259 阅读 · 0 评论 -
JavaScript(三)继承的问题
JavaScript(三)继承的问题读取写入操作遍历操作 读取 在读取操作中,若是子对象没有同名属性,若使用读取函数后,将读到父对象的属性,若子对象有同名属性,读取函数将读取自己的属性 let father = { name: "father", Print() { alert(this.name); }, Set(value){ t原创 2020-08-14 12:41:17 · 113 阅读 · 0 评论 -
JavaScript(三)笔记call、apply与bind
JavaScript(三)笔记call、apply与bind call与apply基本相同,它们都是为了实现绑定对应的上下文,不同在于call是对应参数列表,apply可以是数组。 call.(上下文,参数) bind也是相同的操作,不同在于只执行绑定与改变上下文,并未实际执行函数。 综合应用1 缓冲,避免多次计算 let show = { name: "abc", slow: function (value1, value2) {原创 2020-08-12 19:25:06 · 88 阅读 · 0 评论 -
JavaScript(二) 闭包
闭包通俗理解 闭包 是指内部函数总是可以访问其所在的外部函数中声明的变量和参数,即使在其外部函数被返回了之后。 通俗说就是外部函数即使已被返回死亡,内部函数仍然可以访问在外部函数中的所有变量。 function Make() { let name = "mart"; function sayname() { alert(name); } sayname(); return sayname; } let readname = Make(); //!! readname(); 这个结果是弹出2原创 2020-08-12 15:24:46 · 62 阅读 · 0 评论