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 · 154 阅读 · 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 · 610 阅读 · 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 · 145 阅读 · 0 评论 -
js补充2
自己实现简单深拷贝// 深拷贝就是赋值不会影响到原来的对象// 思路就是使用递归,尽量形成值传递而不是引用关系原创 2020-06-03 14:50:52 · 125 阅读 · 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 · 166 阅读 · 0 评论 -
正则表达式
一、如何写正则表达式与测试如:var reg = /qwe/; //匹配的内容var reg1 = new RegExp(‘qwe’) //上面两句是正则表达式的写法,两句相等。var str = ‘qwedddsssqwe’; //匹配的对象// test(); reg.te...原创 2019-07-10 15:52:19 · 203 阅读 · 0 评论