ES6的使用理解

从零到一:3D Slicer与MONAI在医学影像中的AI革命 本文探讨了3D Slicer与MONAI在医学影像分析中的革命性应用,展示了如何通过开源工具实现高效的三维影像处理和AI增强分析。结合临床案例,详细介绍了从数据准备到AI分析的全流程,显著提升诊断效率和精度,推动医学影像技术迈向新纪元。 阅读详情

为什么我学会了js还要学ES6???
为了使用js更加快捷和方便~!

变量的声明
var声明: 属于全局作用域 会将变量提升
let声明: 局部的作用域 通常在一对{}括号中启用,但不会变量提升,同时在同一个作用域里面是不可以重复声明的
const声明: 与let声明一样,但通常声明常量使用,变量名建议是大写的可以方便阅读。并且声明是必须赋值的,赋的值通常是不允许修改的。

ES6中的解构
解构对象 var{name,age,leg=20,...rest}=obj 
  其中{}是解构符号 ...rest 通常是剩余的未被解构的对象
解构数组var [a,b,,,c,...rest] =[1,2,3,4,5,6];
 其中[]是解构的符号 ,,逗号表示一位 ...rest表示剩余的未被解构的对象 c=10是设置的默认参数

ES6中字符串的方法
trim 用于去内容两边的空白使用
repeat 重复,用来重复输出其相同的数据
includes 查找是否包含 返回的是true或false
starWith 以...开头 是否用xx开头
endWith 以..结尾  是否用xx 结尾
padStart(3,"0")  开头填充 3填充的位数,0填充的字符
padEnd(3,"0")   结尾填充 3填充的位数,0填充的字符

数组
Array.from(类数组)  作用把类似数组转为数组
forEach(function(item,index,self){})  遍历数组
item 遍历的元素
index 元素的下标
self 指当前被遍历的数组,是数组本身

map()映射  作用 映射一个新的数组
filter(item=>true保留||false 过滤掉) 过滤函数

ES6中的箭头函数
箭头函数其实就是函数的简写   箭头函数的左边是参数 右边是返回值  例如:
 普通函数:
function(str){
return"love“+str
}
箭头函数:
str=>'love'+str

当参数只有0个或多个参数时,是要用括号包裹起来的 例如:
 普通函数:
function(){alert('我爱ES6')}
箭头函数:
()=>alert('我爱ES6')

执行语句:如果执行有多行 例如:
var  fun3 = (obj)=>{
    if(obj.length>=3){
        alert(obj)
        }
        else{
        alert('好吧')
        }
    }
fun3(["3","4","5"]);

函数的参数
1.默认参数
function say(str = '我'){}
say();//此时返回的值是我 ,若传入值无参数就会采用默认参数
say(‘你')//此时返回的值是你,传入值有参数是会时候传入的值
2.扩展参数
function metting(a1,a2,a3){}
var arr = ['A','B','C'];
将A,B,C传给a1,.a2,a3
    方法 1.metting(arr[0],arr[1],arr[2])
     方法 2.metting.apply(null,arr);
      方法 3.metting(...arr)

3.不定参
  function add(...list){
  return list.reduce((a,b)=>a+b);
}

ArcGIS基础:点要素分割线要素和提取线要素的交点 第一个实验:【点要素分割线要素】看下原始数据:下图所示,2个红点和一条绿线,用2个点去分割这条线。 找到【数据管理工具】,在找到【要素】,再找到【在点处分割线】,如下图所示。 输入线、点要素,然后在【搜索半径】里输入5米,查看一下结果。 查看结果发现,线段被分割了2段,我们查看一下原因。 发现第2个点与线有一段距离,肯定是大于5米的,所以分割没有成功。可以量测一下距离,重新输入搜索半径。 我们把搜索半径改为200米,勘察结果,被点分割了3段。 接下来使用另外一个工具【在折点处分割线】,如下所示。 阅读详情

相关推荐

基于STM32的家庭环境监测毕业设计(全部资料)

本文设计并实现了一套基于STM32的家庭环境监测系统,具备温湿度、烟雾浓度和PM2.5检测功能,通过OLED屏实时显示数据,并能自动或手动控制风扇、加湿器等设备。系统采用分层架构设计,包含数据采集、处理、显示和控制执行模块,经测试性能稳定可靠。研究结果表明,该系统能有效提升家庭环境监测与控制的智能化水平,但仍存在传感器精度和智能化程度不足等问题,未来可进一步优化硬件配置并引入AI算法提升性能。

416

如何理解ES6中 Generator和使用场景

如何理解ES6中 Generator和使用场景

唯见青山不见君 1046

Apollo Planning2.0决策规划算法代码详细解析 (1):环境搭建

1、官方提供连接:git clone https://github.com/ApolloAuto/application-pnc.git。此外,也更新了dreamview对pnc的支持,使得调试更加方便。apollo开源团队近期更新了planning版本,对代码进行了一定程度上的重构。(2)进入docker,并编译整个工程:./apollo.sh build_dbg。下载项目环境后使用aem进行环境配置;2、有一定基础建议直接拉取最新代码,自己手动进行编译。(1)环境安装: ./dev_start.sh。

自动驾驶Player的博客 1813

8.你是怎么理解ES6中Proxy的,使用场景.

一、介绍 定义:用于定义基本操作的自定义行为 本质:修改的是程序默认形为,就形同于在编程语言层面上做修改,属于元编程(meta programming) 元编程(Metaprogramming,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序(或者自身)作为它们的数据,或者在运行时完成部分本应在编译时完成的工作 一段代码来理解 #!/bin/bash #metaprogram echo'#!/bin/bash'>program for((I=1;I...

kleinBlue.的博客 455

ES6新特性-变量

ES6新特性-变量 每天进步一点点~~~ 加油 变量: var: 1:可以重复声明 var a = 12 a = 5 alert(a) ; //输出5 2:无法限制修改 例如: 常量PI=3.141592653 3:没有块级作用域{这就是块,是函数} 例如:循环、if(){} 便于团队合作开发 let : 不能重复声明,变量-可以修改,块级作用域, const : 不能重复声明,常量-不能修改,块级作用域, 块级作用域: // var声明变量 <!DOCTYPE html&

家有呆喵~的博客 205

ES6详细介绍及使用

ES6中的export和import介绍 一、ES6概念及发展史 1、ES6概念 WSC中:ECMAScript 6.0(以下简称ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了(所以也被叫作ES2015)。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 2、ES6发展史 版本 时间 描述 ECMA-262/ ...

小仙儿 9593

ES6使用方法简介(一)

注意:此处可以给变量添加默认值:a=1。(2)提取json的数据。(3)用于函数参数默认值。(1)交换2个变量的值。(3)Math的应用。

m0_62697897的博客 774

ES6最全详解用法

模板字符串 let 箭头函数 for of 参数增强 (1). 整个字符串都要包裹在一对儿反引号中xxx (2). 在``内,支持单双引号,支持换行! (3). 如果在字符串中部分内容需要用js程序动态生成,则必须放...

wushen的博客 1331

ES6基础教程

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。其目标为使JavaScript可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript和JavaScript的关系:前者是后者的规格;后者是前者的一种实现。 ECMAScript 背景 JavaScript 是大家所了解的语言名称,但是这个语言名称是商标( Oracle 公司注册的商标)。因此,JavaScript 的正式名称是 ECMAScript 。1996年11月,

liwan09的博客 3923

ES6中Symbol的理解使用

什么是Symbol   Symbol是由ES6规范引入的一项新特性,它是一种新的基础数据类型,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用Symbol()函数来创建一个Symbol实例: let s1 = Symbol() 或者,你也可以在调用Symbol()函数时传入一个可选的字符串参数,相当于给你创建的Symbol实例一个描述信息: let s2 = Symbol('another symbol') 由于Symbol是一种基础数据类型,所以当我们使用typeof去检查它

42384718的博客 6131

es6中Promise的理解以及使用

转载:https://www.zcfy.cc/article/javascript-promises-for-dummies-scotch-1961.html 理解 Promise Promise 简介: "假设你是一个宝宝. 你的妈妈承诺(Promise)你,下个礼拜她会给你一台新手机。" 你不知道,下个礼拜你是否会拿到手机。你的妈妈可以真的给你买一个全新的手机,或者放你鸽子,也有可能如...

qq_35430000的博客 2308

理解使用ES6中的Symbol

作者:一斤代码 链接:https://www.jianshu.com/p/f40a77bbd74e ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我们怎么来利用它来改进一下我们的代码。 这是一种新的基础数据类型(primitive type) Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用Symbol()函数来创建一个Sy

yo_yoyoung的博客 261

关于ES6的Promise的使用深入理解

ES6的promise对象研究 什么叫promise?      Promise对象可以理解为一次执行的异步操作,使用promise对象之后可以使用一种链式调用的方式来组织代码;让代码更加的直观。 那我们为什么要使用promise? 比如我们在工作中经常会碰到这么一个需求,比如我使用ajax发一个A请求后,成功后拿到数据,我们需要把数据传给B请求;那么我们需要如下编写代码:$.ajax({

mwtopfire的博客 2万+

面试官:你是怎么理解ES6中 Decorator 的?使用场景?

一、介绍Decorator,即装饰器,从名字上很容易让我们联想到装饰者模式简单来讲,装饰者模式就是一种在不改变原类和使用继承的情况下,动态地扩展对象功能的设计理论。ES6中Decorat...

weixin_44475093的博客 638

怎么理解ES6中Module的?使用场景?

怎么理解ES6中Module的?使用场景?

huihui_999的博客 278

怎么理解es6中的Generator的?使用场景有哪些?

Generator函数提供了一种强大的方式来控制函数的执行流程,适用于异步编程、状态机、迭代器和协程等多种场景。通过yield和next()方法,可以灵活地暂停和恢复函数执行,从而实现更复杂和灵活的控制流。欢迎访问微信小程序“WEB前端宝典”,高频面试题,面试必备。

weixin_42811248的博客 470

yolo算法-老鼠数据集-5944张图像带标签-老鼠.zip

yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法;包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中;yolo格式:<class> <x_center> <y_center> <width> <height>, 其中:<class> 是目标的类别索引(从0开始)。<x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。<width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值

yolov5/yolov8/yolo11/yolo目标检测数据集,驾驶员行为检测数据集,9800多张标注好的数据集(5类别,划分好的训练集,验证集和测试集、data.yaml文件),开箱即用

yolov5/yolov8/yolo11/yolo目标检测数据集,驾驶员行为检测数据集,9800多张标注好的数据集(5类别,划分好的训练集,验证集和测试集、data.yaml文件),开箱即用5个类别:睁眼,闭眼,香烟,电话,安全带。效果参考展示:https://blog.csdn.net/m0_37302966/article/details/146397333更多资源下载:https://blog.csdn.net/m0_37302966/article/details/146555773

上一篇: mysql基础的命令
下一篇: vuex的基础中的基础,看不会?不存在~
隐林夕
博客等级 码龄4年 3粉丝 15原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值