1、ES6的扩展运算符:实现深拷贝 2、JSON.parse(JSON.stringify(js对象)):实现深拷贝 该方法存在弊端,如果JS对象中存在有时间对象,则JSON.stringify后再JSON.parse的结果,时间将只是字符串的形式。而不是时间对象; var test = { nam ...
                            
                            
                                分类:
其他好文   时间:
2020-06-20 19:11:49   
                                阅读次数:
54
                             
                         
                    
                        
                            
                            
                                    let list = [ { name: "a1", data: 1}, { name: "a6", data: 6}, { name: "a2", data: 2}, { name: "a8", data: 8}, { name: "a4", data: 4}, { name: "a3", dat ...
                            
                            
                                分类:
编程语言   时间:
2020-06-19 15:53:57   
                                阅读次数:
53
                             
                         
                    
                        
                            
                            
                                    1、push() 尾部添加元素2、pop() 尾部删除元素3、shift() 头部删除第一个元素4、unshift() 头部添加一个元素5、splice() 按下标移除/替换/添加元素6、sort() 元素排序7、reverse() 元素反转 ...
                            
                            
                                分类:
编程语言   时间:
2020-06-19 14:16:44   
                                阅读次数:
65
                             
                         
                    
                        
                            
                            
                                    数组去重的方法 一、利用ES6 Set去重(ES6中最常用) function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, und ...
                            
                            
                                分类:
编程语言   时间:
2020-06-18 22:04:25   
                                阅读次数:
76
                             
                         
                    
                        
                            
                            
                                    npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node npm install --save @babel/polyfill const presets = [ ["@babel/env", { targ ...
                            
                            
                                分类:
其他好文   时间:
2020-06-18 19:36:51   
                                阅读次数:
62
                             
                         
                    
                        
                            
                            
                                单例模式: 保证一个类只有一个实例,一般先判断实例是否存在,如果存在直接返回,不存在则先创建再返回,这样就可以保证一个类只有一个实例对象。 作用: (1)、保证某个类的对象的唯一性; (2)、模块间通信; (3)、防止变量污染 1 function Singleton(name) { 2 this. ...
                            
                            
                                分类:
其他好文   时间:
2020-06-18 12:47:12   
                                阅读次数:
43
                             
                         
                    
                        
                            
                            
                                ES6 ECMAScript 是浏览器脚本语言的规范,而各种我们熟知的Js语言,如javaScript则是规范的具体实现。 一、ES6新特性 1、let变量 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na ...
                            
                            
                                分类:
其他好文   时间:
2020-06-18 01:43:56   
                                阅读次数:
45
                             
                         
                    
                        
                            
                            
                                    ES6、ES7的新特性、基本使用以及 async/await的基本使用 ES6常用新特性: let && const、iterable类型、解构赋值、=>函数、...操作符、类 1、let 命令也用于变量声明,但是作用域为局部 { let a = 10; var b = 1; } 在函数外部可以获取 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-17 10:39:24   
                                阅读次数:
53
                             
                         
                    
                        
                            
                            
                                    1、结合扩展运算符 //剩余参数是做聚合的,扩展运算符是做展开的 function sum(...args){ console.log(arguments); console.log(arguments instanceof Array); //false 因为它是一个类数组对象 //以下代码均可将 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-17 09:18:14   
                                阅读次数:
67
                             
                         
                    
                        
                            
                            
                                    E:\SourceCode\VUE\vue-element-admin-master>cnpm run dev > vue-element-admin@4.3.0 dev E:\SourceCode\VUE\vue-element-admin-master > vue-cli-service ser ...
                            
                            
                                分类:
Web程序   时间:
2020-06-16 18:35:15   
                                阅读次数:
448