文章目录1 join() 数组拼接2 push() 添加元素3 pop() 删除元素4 unshift() 添加元素5 shift() 删除元素6 map() 遍历数组7 some() 判断数组中是否存在满足条件的元素8 every() 判断数组中是否每一项都满足条件9 indexOf() 查找元素在数组中第一次出现的位置10 lastIndexOf() 查找元素在数组中最后一次出现的位置11
转载
2024-03-02 11:13:02
26阅读
结果是不能编译通过,如下大致意思是常量size2是用变量temp定义的,所以size2的值是不固定的,不固定的值当然是不能够用来定义数组的,因为编译器在编译的时候就需要知道给数组分配多大空间,而变量的值在运行时有可能变化。将char str2[size2]这句去掉是可以编译通过的,这说明const常量是可以通过变量初始化的。只是在初始化之后就不可以再修改了。这些规则其实都是编译器行为。
转载
2024-10-19 08:53:16
47阅读
目录泛型泛型函数使用泛型约束多泛型使用泛型接口泛型类泛型工具类型泛型泛型是可以在保证类型安全的前提下,让函数等与多种类型一起工作,从而实现复用,常用于:函数、接口、class中。日常我们创建的函数,传入什么数据就返回什么数据本身,即参数与返回值的类型相同,如下:function add(value: number): number{
return value
}而为了能够让函数接收任何类型,我
转载
2024-03-20 14:18:13
89阅读
传统方法1)栈方法 “先进后出”push(item,,item) 压栈 向数组末尾添加元素pop()// 栈方法
var arr=[];
arr.push(100);
arr.push(200);
arr.push(300);
console.log(arr);//[100,200,300]
arr.
转载
2024-10-23 21:41:35
25阅读
concat()
用于连接两个或多个数组,该方法不会改变现有的数组,而是返回被连接数组的一个副本。
join()
把数组中的所有元素放入一个字符串,元素是通过指定的分隔符进行分隔的。
若省略了分隔符参数,则使用逗号作为分隔符。
push()
向数组的末尾添加一个或多个元素,并返回新的数组长度。
pop()
用于删除数组的最后一个元素,把数组长度减1,并返回被删除元素。
如果数组已
Swagger 是一套开源的软件框架,它帮助开发者设计、构建、记录以及使用 RESTful Web 服务。它包括了多个与API开发有关的开源工具,主要用于以下几个方面:1.API 设计和定义:通过 Swagger 规范(OpenAPI),可以以YAML或JSON格式编写API定义。2.文档自动生成:根据API定义自动生成交互式API文档,让前端开发和测试人员能够了解如何使用API,通常通过Swag
推荐:NestJSX CRUD - 为RESTful API打造的高效工具 crudNestJs CRUD for RESTful APIs项目地址:https://gitcode.com/gh_mirrors/cr/crud 1、项目介绍NestJSX CRUD 是一个专为构建RESTful API而设计的微框架,尤其适合那些需要快速实现 CRUD(创建、读取、更新和删除)功能的开发者。由@Mi
如何跨域进行数据的传输? 1.首先什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 JavaScript出于安全的考虑,不允许其他域的页面互相调用js方法。 2.利用jsonp进行跨域 Jsonp,利用jQuery的jsonp进行跨域 &nbs
转载
2024-05-11 20:05:57
97阅读
既然是后端项目,当然要能连上数据库,否则还不如直接写静态页面。本教程使用的是 MySQL,有人可能会问为啥不用 MongoDB。。。呃,因为公司使用 MySQL,我也是结合项目经历写的教程,MongoDB 还没踩过坑,所以就不在这误人子弟了。一、MySQL 准备首先要确保你有数据库可以连接,如果没有,可以在 MySQL 官网下载一个,本地跑起来。安装教程这里就不叙述了,“百度一下,你就知道”。推荐
使用Nest CLI设置新项目非常简单 。只需确保 安装了npm,然后在OS终端中使用以下命令:$ npm i -g @nestjs/cli
$ nest new project-name
$ cd project
$ npm install
$ npm run start生成的文件如下:prettier是一个格式化工具, 强制规范代码格式 , 比如 JSON最后一行是否允许带逗号, 用单引号还是
转载
2024-03-15 05:07:51
142阅读
NestJS 是一个专门用 TypeScript 构建的 Web 框架。大多数有经验的开发人员都会认出 NestJS 中熟悉的东西;它是一个强大的、面向对象的编程模型,它的语法与另一个框架 Angular 非常相似。NestJS 代码通常会迫使您创建最佳设计模式。从 Java 或 ASP.NET 背景过渡到 Node.js 和 TypeScript 的开发人员将很快了解 NestJS 的结构。Ne
转载
2024-05-09 19:25:21
91阅读
nest js 英文官网 NestJS - A progressive Node.js frameworknestjs 中文网 NestJS 简介 | NestJS 中文文档 | NestJS 中文网nestjs 中文网2 Nest.js 中文文档以上是三个自学文档 连接mongodb/* app.module.ts */
转载
2024-05-07 09:07:42
189阅读
nestjs超详细从零到零点五详细入门项目搭建过程项目完整地址github,修复了一些swagger文档接口,传参显示问题 从零到有搭建一个完整的后台管理系统项目涉及到的知识controller控制器provider提供者module模块middleware中间件filter过滤器pipe管道guard守卫interceptor拦截器@装饰器生命周期事件onModuleInitTypeORM热重载
转载
2024-05-25 15:46:46
117阅读
提供者(Providers)Providers在 Nest 中是一个基础性的概念。许多 Nest 基类都被认为是 provider,services, repositories, factories, helpers等等(译者注:这里更愿意理解为组件-Component)。提供者(组件)可以通过依赖关系直接进行注入,因此各个对象之间可以建立复杂的关系,并且这种复杂的关系是委托给 Nest 运行时系
转载
2024-04-11 13:11:30
51阅读
提供者 provider提供程序是 Nest 的一个基本概念。许多基本的 Nest 类可能被视为提供者 - service,repository, factory, helper 等等。 他们都可以通过 constructor 注入依赖关系。 这意味着对象可以彼此创建各种关系,并且“连接”对象实例的功能在很大程度上可以委托给 Nest 运行时系统。 提供者只是一个用 @Injectable()装饰
转载
2023-11-23 12:10:39
86阅读
这个之前我们首先要做一点前期准备:mysql安装和数据库可视化工具安装vsCode可视化数据库安装:Database Client就是这个:之后你会在左边工具栏看到一个桶,点击它→点击Create Connection→输入密码连接如果出现连接失败,报错:Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)1.按下”Win“+”R键“打
转载
2024-07-30 14:36:54
77阅读
关于SwaggerSwaager是生成开发API文档的一大利器,当我们在给别人做KT的时候,一个Swagger文档丢给人家,真的是你好我也好。在日常开发中,前端看Swagger文档也可以避免很多沟通上的非必要问题。Swagger的版本NestJS有两种开箱即用的HTTP模式,最为常用的是Express的,所以我们在NestJS的基础上开发Swaager的时候,可以适当参考Express的文档,但由
转载
2024-08-09 18:02:14
36阅读
nest的核心概念:Nest的核心概念是提供一种体系结构,它帮助开发人员实现层的最大分离,并在应用程序中增加抽象。架构预览:主要有三个核心概念:模块Module, 控制器Controller, 服务与依赖注入 Provider Dependency injection模块Module: 用于将代码拆分为独立的和可重用的模块,例如用户信息模块,然后将该用
转载
2024-02-17 17:23:16
136阅读
初识 Nest.jsNest.js官网介绍:Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函
转载
2024-05-19 08:01:05
280阅读
NestJS是Node.js框架之一,它最近获得了很多开发人员的喜爱和牵引力。本文将教你如何使用NestJS,Prisma,PostgreSQL和Swagger构建后端REST API。 文章目录介绍您将使用的技术先决条件假定的知识开发环境生成 NestJS 项目创建 PostgreSQL 实例设置 Prisma设置环境变量了解 Prisma schema对数据进行建模创建 Prisma 服务设置
转载
2024-06-24 13:02:08
179阅读