摘要:
1、如果有多个条件我们可以在数组中存储多个值,并且可以使用数组include方法。 //longhand if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') { //logic } //shorthand if (['abc', 'def', 'ghi', ' 阅读全文
摘要:
vue-canvas-poster 文档 app.js // 生成海报 import VueCanvasPoster from 'vue-canvas-poster' Vue.use(VueCanvasPoster) 文件内引入 import JSZip from 'jszip' import sa 阅读全文
摘要:
在使用uniapp开发微信小程序时,按照UView官网配置好之后运行还是报错 解决办法 微信开发者工具-详情-本地设置-es6转es5关闭就行了... 阅读全文
摘要:
数组及对象 深拷贝和浅拷贝 我们在JS程序中需要进行频繁的变量赋值运算,对于字符串、布尔值等可直接使用赋值运算符 “=” 即可,但是对于数组、对象、对象数组的拷贝,我们需要理解更多的内容。 首先,我们需要了解JS的浅拷贝与深拷贝的区别。 我们先给出一个数组: var arr = ["a","b"]; 阅读全文
摘要:
字符串和数字之间的比较 其他类型和布尔值之间的比较 null和undefined之间的比较 对象和非对象之间的比较 假值相等比较 阅读全文
摘要:
this的四种绑定规则 1.默认绑定 2.隐式绑定 3.显式绑定 4.new绑定 1.默认绑定 在this没有知名绑定的对象时,默认指向全局对象window function foo(){ console.log('foo函数:'+this.a); } var a=2; foo(); console 阅读全文
摘要:
5.1.2 日期格式化方法 简单的代码实例 阅读全文
摘要:
6.4.1 基本api 6.4.2 顺序与迭代 6.4.3选择Object还是Map (还有个WeekMap()) 6.6 Set 6.6.2 顺序与迭代 6.6.3 定义正式集合操作 (和map一样有个WeekSet()) 阅读全文
摘要:
6.2.1 创建数组 这里Array.from()接受第二个参数可以做数组内部自增等方法。不需要再遍历数组。 而Array.of()可以把参数转换成数组 6.25 迭代器方式 6.2.6 赋值和填充 fill() copyWithin() 6.2.8 栈方法(后进先出) 6.2.9 队方法(先进先出 阅读全文
摘要:
4.1.3传递参数 总结就是最后一句话,函数的参数是局部变量。 4.2 执行上下文与作用域 这里的上下文掌握了之后去理解后面的内存回收有帮助 阅读全文