摘要: /* * 1、本应匿名的函数如果设置了函数名,在外面还是无法调用,但是在函数里面是可以使用的 * 2、而且类似于创建常量一样。这个名字存储的值不能再被修改 */ var b = 10; (function b() { b = 20; console.log(b) })(); console.log( 阅读全文
posted @ 2020-04-02 20:29 YuTing-721 阅读(142) 评论(0) 推荐(0) 编辑
摘要: // 定时器是异步编程:每一轮循环设置定时器,无需等定时器触发执行,继续下一轮循环(定时器触发的时候,循环已经结束了) for (var i = 0; i < 10; i++) { setTimeout(() => { console.log(i); }, 1000); } // => let 存在 阅读全文
posted @ 2020-04-02 17:43 YuTing-721 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一:合并后的数组为:['A1','A2','A',B1','B2','B','C1','C2','C','D1','D2','D'] let ary1 = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2']; let ary2 = [' 阅读全文
posted @ 2020-04-02 17:10 YuTing-721 阅读(133) 评论(0) 推荐(0) 编辑
摘要: /* 基于内置的 new 关键词,我们可以创建 Dog 的一个实例 zhangsan ,实例可以调用原型上的属性和方法 需求:自己实现一个 _new 方法,也可以模拟出内置 new 后的结果 */ /* let zhangsan = new Dog('张三'); 1、像普通函数执行一样,形成一个私有 阅读全文
posted @ 2020-04-02 16:23 YuTing-721 阅读(183) 评论(0) 推荐(0) 编辑
摘要: let arr = [[21, 2, 17, 18, 2], [3, 4, 95, 5, 5], [6, 6, 7, 8], [9, 10, [11, 12]]]; // =>【1、扁平化】 使用 ES6 中提供的 Array.prototype.flat 处理 // arr = arr.flat( 阅读全文
posted @ 2020-04-02 13:34 YuTing-721 阅读(365) 评论(0) 推荐(0) 编辑
摘要: let str = "no作no死,你能你can,不能no哔哔!", reg = /\b[a-z]+\b/ig; str = str.replace(reg, value => { return " " + value + " "; }).trim(); // => String.prototype 阅读全文
posted @ 2020-04-01 23:44 YuTing-721 阅读(364) 评论(0) 推荐(0) 编辑
摘要: <body> <div class="box clearfix"></div> <div name="zs"></div> <div class="box"></div> <div name="ls"></div> <div class="attr"></div> <div class="box2" 阅读全文
posted @ 2020-04-01 23:29 YuTing-721 阅读(236) 评论(0) 推荐(0) 编辑
摘要: /* 1、(?=pattern) => 正向预查:要求做匹配的时候,必须满足 pattern 这个条件 2、(?!pattern) => 负向预查:要求做匹配的时候,必须不满足 pattern 这个条件 3、注意:括号里面的内容只是条件,并不参与真正的捕获。 */ 一: 一个6~16位的字符串,必须 阅读全文
posted @ 2020-04-01 22:43 YuTing-721 阅读(142) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <title>图片的懒加载</title> <style> * { margin: 0; padding: 0; } .container { margin:0 auto; width: 800px; } .imgBox { height: 阅读全文
posted @ 2020-04-01 21:23 YuTing-721 阅读(147) 评论(0) 推荐(0) 编辑
摘要: function classA() { classA.a = function () { console.log(1) } this.a = function () { console.log(2) } } classA.prototype.a = function () { console.log 阅读全文
posted @ 2020-04-01 16:49 YuTing-721 阅读(90) 评论(0) 推荐(0) 编辑