- 博客(12)
- 收藏
- 关注
原创 js中数组对象去重的几种方式
在 JavaScript 中,可以使用多种方法对数组中的对象进行去重。可以通过 .set() 方法添加键值对,通过 .get() 方法获取值,通过 .delete() 方法删除键值对。Map 是一种键值对的集合,其中每个键唯一对应一个值,类似于对象,但有更灵活的键类型。Set 是一种集合,用于存储唯一值,即集合中的每个元素都是唯一的,不允许重复。不像数组,Set 中的元素没有顺序,不能通过索引访问。可以存储任意类型的值,包括基本类型和对象引用。保留元素的插入顺序,可以通过键来访问对应的值。
2024-07-16 16:50:55
1574
原创 关于mac安装nvm与node成功后zsh: command not found: nvm解决方法
文章背景:mac&&程序小白,在使用homebrew安装nvm和node之后,当前终端可以正常使用node,而重启或在vscode中使用nvm list显示。以下是相关解决方法:下载nvm之前确保mac已安装brew,如已安装brew则跳过1。
2023-10-28 14:33:45
3066
1
原创 Windows nginx静态资源服务器搭建
2)nginx.exe文件所在路径,打开终端cmd输入start nginx启动nginx,启动成功图片如下。3)在与nginx安装包同一磁盘下创建文件夹,存放静态资源,以供nginx访问。1)下载1.15.2版本:http://nginx.org/download/nginx-1.15.2.zip,解压缩到e盘。4)打开\nginx-1.15.2\conf目录下的nginx.conf文件,在大括号之前加入静态资源文件路径。注意:此文件路径需与nginx安装包同一磁盘下,否则会出现如下报错。
2023-03-17 11:06:03
1624
原创 自学node--案例/将内嵌style与script标签的html页面替换成外部引入样式与js代码
//将index页面的css、js、html各部分按要求分开//1.导入模块const fs=require(‘fs’)const path=require(‘path’)//2.定义正则表达式,分别匹配<script与标签var regStyle= ///3.使用fs.readFile读取indexfs.readFile(path.join(__dirname,‘./06.综合index案例.html’),(err,dataStr)=>{if(err){return conso
2022-05-08 18:35:01
280
原创 es6,generator生成器获取用户数据案例
//需求:异步获取用户、订单、商品数量function users(){setTimeout(()=>{let data=‘用户数据’iterator.next(data)//将data数据传入上一个next()方法中作为yield的结果保存},1000)}function orders(){setTimeout(()=>{let data=‘订单数据’iterator.next(data)},1000)}function goods(){setTimeout(()=
2022-04-26 19:21:14
196
原创 es6,genertator异步获取用户商品数据实现
//需求:异步获取用户、订单、商品数量function users(){let user=setInterval(function(){//获取数据let data=‘用户数据’//将data传进本次.next()方法 作为上一次调用iterator返回的(yield users()语句)的结果iterator.next(data)//清除定时器clearInterval(user)},1000)}function orders(){let orders=setInterval(fu
2022-04-26 18:23:55
90
原创 es6,generator生成器自学笔记
//格式:function * fun(){} --异步编程、// yield--作用相当于return,隔断函数中的整个代码块//调用fun.next()function * fun(arg){ console.log(arg) //let变量保存yield返回值 let two=yield 1 console.log(two)//b let three=yield 2 console.log(three) //yield 3}let i
2022-04-26 17:44:27
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人