摘要: 方法一 function remove(str){ let result = ''; for(let i =0;i<str.length;i++){ let char = str[i]; if(result.indexOf(char) 1){ result += char; } } return r 阅读全文
posted @ 2022-06-09 23:54 秋弦 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Proxy 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。 1.使用proxy(),首先要实例化proxy()对象 let per = new Proxy(person,{} 阅读全文
posted @ 2022-06-09 20:18 秋弦 阅读(148) 评论(0) 推荐(1) 编辑
摘要: ES6-async(异步)/await(等待) 作用 async await 把异步操作以同步的形式进行显示 (本质还是异步操作) 生成异步,等待异步完成,实现异步代码的扁平化 async 函数返回的是一个 Promise 对象,如果在函数中return 一个直接量,async 会把这个直接量通过P 阅读全文
posted @ 2022-06-09 18:56 秋弦 阅读(381) 评论(0) 推荐(0) 编辑
摘要: Experss框架创建项目 安装 express 借助 express 生成器 generator 搭建项目框架 1、安装 express-generator 生成器 npm i express-generator -g 2、安装 成功后, 可以使用 express 命令,创建项目 express 阅读全文
posted @ 2022-06-09 17:16 秋弦 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 1.查看当前nodejs版本号 node -v 2.查看包管理器版本号 npm -v 3.运行当前js文件 node 文件名 4.安装模块 在当前文件夹下安装 npm i 模块名 全局安装 npm i 模块名 -g 安装的同时,并在package.json的dependencies节点写入依赖。 n 阅读全文
posted @ 2022-06-09 17:10 秋弦 阅读(1094) 评论(0) 推荐(0) 编辑