12 2019 档案

摘要:新方法: 1.repeat(),表示原字符串重复n次,n为参数,小数取整,无穷报错,负数报错,大于-1取0(空),NaN取0,字符串转成数字。 2.padStart(),padEnd(),补全长度,第一个参数为补充长度,第二个参数为补全字符内容,省略第二个参数则默认以空格补全。常用于补全指定位数和提 阅读全文
posted @ 2019-12-31 17:43 抱歉,俺太弱了 阅读(177) 评论(0) 推荐(0)
摘要:模板字符串: 1.模板字符串可以跟在函数后边,函数会接收到若干参数,由模板字符串分解得到。 let a = 5; let b = 10; tag`Hello ${ a + b } world ${ a * b }`; // 等同于 tag(['Hello ', ' world ', ''], 15, 阅读全文
posted @ 2019-12-30 15:23 抱歉,俺太弱了 阅读(770) 评论(0) 推荐(0)
摘要:解构: 1.大括号在句首会被认为是代码块,通过加圆括号可以解决问题,但是在声明语句中不能加圆括号,只有在赋值语句的非模式部分可以。 2.数值和布尔值解构会先转换成对象,然后用其包装对象的toString方法取得值再赋值。 3.解构用途:交换变量值;函数返回多个值取值;参数定义;提取json数据;参数 阅读全文
posted @ 2019-12-26 18:44 抱歉,俺太弱了 阅读(190) 评论(0) 推荐(0)
摘要:关于const: 1.const声明的基本类型的值不可重复声明,不可修改,声明之后需要初始化,声明存在暂时性死区,只在声明的块级作用域内有效。 2.const本质上确保的是变量的内存地址的数值不会被改动,所以对于基本类型的值来说,数值在栈中保存,不会被修改;但是对于对象来说,const声明的对象不可 阅读全文
posted @ 2019-12-25 17:26 抱歉,俺太弱了 阅读(685) 评论(0) 推荐(0)
摘要:第一部分:ES6新增了块级作用域,let关键字用于声明变量,相较于var而言,let关键字不存在声明提前。 1.ES6真正的出现了块级作用域,使用双花括号括住并在其中用let声明变量,会存在暂时性死区,在作用域外面使用变量会报错。 2.在循环中,如for循环,let命令相较于var命令会更好,原因在 阅读全文
posted @ 2019-12-24 17:34 抱歉,俺太弱了 阅读(267) 评论(0) 推荐(0)
摘要:24号开始每天记录每天学习的所有东西,并总结。 阅读全文
posted @ 2019-12-23 18:03 抱歉,俺太弱了 阅读(141) 评论(0) 推荐(0)