自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

3000

小小白

  • 博客(12)
  • 收藏
  • 关注

原创 js中数组对象去重的几种方式

在 JavaScript 中,可以使用多种方法对数组中的对象进行去重。可以通过 .set() 方法添加键值对,通过 .get() 方法获取值,通过 .delete() 方法删除键值对。Map 是一种键值对的集合,其中每个键唯一对应一个值,类似于对象,但有更灵活的键类型。Set 是一种集合,用于存储唯一值,即集合中的每个元素都是唯一的,不允许重复。不像数组,Set 中的元素没有顺序,不能通过索引访问。可以存储任意类型的值,包括基本类型和对象引用。保留元素的插入顺序,可以通过键来访问对应的值。

2024-07-16 16:50:55 218

原创 关于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 1668 1

原创 申请免费ssl证书与搭建node服务请求

node https ssl nginx

2023-03-21 22:22:16 140

原创 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 1454

原创 npm error -4048

npm error -4048

2023-03-14 09:06:18 59

原创 自学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 235

原创 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 162

原创 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 57

原创 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 45

原创 es6,iterator迭代器自主迭代实现案例

iterator

2022-04-25 20:59:22 65

原创 es6迭代器自学笔记

iterator迭代器自学笔记

2022-04-25 20:03:58 338

原创 Symbol自学笔记

#es6#Symbol自学笔记

2022-04-25 19:22:03 51

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除