JS
文章平均质量分 92
no的征程
这个作者很懒,什么都没留下…
展开
-
js补充6
异步 promise.all then和catch出来都是解决状态的 promise.allSettled 拿到的是所有状态的 promise.race() 里面是promise对象数组,哪有promise请求成功快就用哪个 promise队列原理,就是在then里面再new 一个promise然后只有设置resolve的时候,后面的then才可以用 function query(num) { let promise = Promise.resolve('你好') cons原创 2020-08-21 17:31:54 · 201 阅读 · 0 评论 -
class类的使用
类的使用 类的基本语法 class User{ // 声明类 constructor(name){ // 构造函数,new的时候会自动执行 this.name = name // 此处的this,一般是new出来的对象 } getName(){ return this.name // 此处的this,一般是new出来的对象 } } let my = new User("大傻逼") console.log(my.name); console.log(原创 2020-08-19 17:10:35 · 665 阅读 · 0 评论 -
js补充3
JSON格式的使用,作为各开发语言沟通的桥梁 let aa = { name:'xiaming', age:10 } // 转换成JSON格式 , JSON格式的类型是字符串 // 第二个参数是数组的时候,数组内的值代表转换成json格式的属性 // 第三个参数代表返回的json格式前面带有几个空格 console.log(JSON.stringify(aa,['name'],2)); // { // "name": "xiaming" // } // 这个方法还可以对数组进行JSON格式的转原创 2020-06-08 13:19:45 · 190 阅读 · 0 评论 -
js补充2
自己实现简单深拷贝 // 深拷贝就是赋值不会影响到原来的对象 // 思路就是使用递归,尽量形成值传递而不是引用关系原创 2020-06-03 14:50:52 · 153 阅读 · 0 评论 -
JS补充1
Object.freeze() 冻结对象 let obj={ a:99, name:'小明' }; Object.freeze(obj) obj.a = 100 console.log( obj); // /输出99,因为冻结之后对象的内容无法改变 null,undefind的使用 // 定义默认值的时候 let a = n...原创 2020-04-30 13:59:28 · 214 阅读 · 0 评论 -
正则表达式
一、如何写正则表达式与测试 如: var reg = /qwe/; //匹配的内容 var reg1 = new RegExp(‘qwe’) //上面两句是正则表达式的写法,两句相等。 var str = ‘qwedddsssqwe’; //匹配的对象 // test(); reg.te...原创 2019-07-10 15:52:19 · 230 阅读 · 0 评论