首页 > 其他分享 >9函数

9函数

时间:2023-10-07 20:34:36浏览次数:30  
标签:resolve 函数 promise Promise new foo

 

1.声明函数的方法:1.function foo(){};调用:foo();2.匿名函数function(){};调用:(function(){})()3.var foo =function(){};调用:foo()4.let foo = () =>();调用:foo();5.let foo = new Function('a','b','return a+b');直接执行
2.创建promise,let foo=new Promise(()=>())
3.const fn = () =>{new Promise(()=>())},这里promise被包裹在函数里,就不会立即执行
4.Promise.resolve().then()放在微队列里
5.Promise里的宏任务就是整体的宏任务
6.链式调用:promise.then().then()第二个是第一个then返回的Promise没有返回值就是undefined;返回任意非promise会被包裹成promise.resolve();return new Error('error!!!')=>return Promise.resolve(new Error('error!!!'))
7.promise.then()或者.catch()返回值不能是promise本身,否则会造成死循环,从而报错
8.promise.then(()=>)或者catch里要是函数,否则会发生透传,resolve()的值直接传到最后一个then里
9.promise.reject().then(res=>(),err=>()).catch();reject被err执行
10.react可以说All in javascript,函数式的思想
11.webpack
1.安装:npm install webpack -g
2.四个核心概念:entry(入口),output,loader(装载机--webpack只能处理js,css需要用loader),plugin(插件,处理loader不能完成的工作)
3.打包流程:初始化参数->开始编译->确定入口->编译模块->完成编译并输出->打包完成
12.http(超文本传输协议)和https的区别:https有加密ssl/tls更安全,响应慢,端口号是443,http是80
13.tcp三次握手:客户端发SYN包给服务器,客户端等待确认->服务器接收并确认,向客户端发送SYN包->客户端收到并发送ACK包,发完完成三次握手

1.session会话
2.cookie
3.throw new Error('error!!!')--reject
return new Error('error!!!')--resolve
4.promise不能返回本身
5.then的第一个函数处理fulfilled,第二个函数处理reject
6.prototype
7.解构赋值?
8.pinia-storeToRefs可以对数据解构赋值;方法直接赋值;pinia数据状态管理工具,不需要mutation,action支持同步和异步
9.创建一个api接口,有时间可以试试
10.协议名(http://)+IP地址(www.baidu.com)+资源名(/src/picture.jpg)
https://bing.com/search?q=abc//用bing搜索abc的url(统一资源定位符)uri(统一资源标志符)
11.element-plus有vue3的通用组件
element-ui vue2
12.webpack babel eslink echarts
13.雨水问题 动规 osi
14.项目问题

标签:resolve,函数,promise,Promise,new,foo
From: https://www.cnblogs.com/u1234567/p/17747393.html

相关文章

  • 无涯教程-OC - Pickers函数
    Pickers包含一个旋转的可滚动视图,该视图用于从项目列表中选择一个值。Pickers-重要属性delegatedataSourcePickers-重要方法-(void)reloadAllComponents-(void)reloadComponent:(NSInteger)component-(NSInteger)selectedRowInComponent:(NSInteger)component-(v......
  • 创建vue3项目、setup函数、ref函数、reactive函数、计算监听属性、生命周期、torefs、
    创建vue3项目#两种方式-vue-cli:vue脚手架---》创建vue项目---》构建vue项目--》工具链跟之前一样-vite:https://cn.vitejs.dev/-npmcreatevue@latest一路选择即可#运行vue3项目-vue-cli跟之前一样-vi......
  • pytorch的四个hook函数
    训练神经网络模型有时需要观察模型内部模块的输入输出,或是期望在不修改原始模块结构的情况下调整中间模块的输出,pytorch可以用hook回调函数来实现这一功能。主要使用四个hook注册函数:register_forward_hook、register_forward_pre_hook、register_full_backward_hook、registe......
  • 生成一个指数回归模型,以预测温度与其他变量的关系, 并给出模型的函数
    #导入所需的库importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportseabornassnsfromsklearn.linear_modelimportLinearRegressionfromsklearn.metricsimportmean_squared_error,r2_score#指定支持中文的字体,例如SimHei或者Microsoft......
  • 核函数
     李政轩老师系列视频https://www.bilibili.com/video/BV1nx41157xz/?spm_id_from=333.337.search-card.all.click&vd_source=6292df769fba3b00eb2ff1859b99d79e   低纬度空间线性不可分,转换到高维空间,可以线性分开。  核函数 ......
  • 函数的基础概念介绍
    函数是什么?简单来说,指一个实数映射到另一个实数的过程;详细来说,指用于描述两个数集之间的关系。一个函数通常由以下三个要素定义(缺一不可):定义域(Domain):函数的定义域是指函数接受输入的所有可能值构成的集合。也就是说,定义域确定了函数可以接受的自变量的范围。值域(Range):函数的......
  • R语言中purrr包中的map函数的使用
    R语言中purrr包中的map函数的使用参考文章:https://bookdown.org/wangminjie/R4DS/tidyverse-purrr.html语法map()函数的第一个参数是list或者vector,第二个参数是函数。注意这里的第一个传参,数据框是列表的一种特殊形式,因此数据框也是可以的。测试d变量的内容为:>d......
  • 为什么js中不推荐使用eval函数
    eval函数的作用'eval'函数是javascript中的一个内置函数,它的主要作用是将传入的字符串作为代码来执行。换句话说,'eval'可以将动态生成的字符串当作javascript代码来执行,并返回执行结果。我的理解就是它可以执行传入的代码,并返回执行结果。为什么不推荐使用eval1、安全性问题:'......
  • MATLAB图论工具箱(哪有什么工具箱,就只是一堆函数而已)
    MATLAB图论工具箱图论基础Matlab图论工具箱提供了构建、操作和分析图形的函数和工具。在Matlab图论工具箱中,可以使用以下基本数据结构:graph:无向图。digraph:有向图。可以使用以下函数创建一个图或有向图:graph:创建一个无向图。digraph:创建一个有向图。%创建无......
  • 无涯教程-OC - Image View函数
    ImageView用于显示单个图像或动画序列。ImageView-重要属性imageHighlightingImageuserInteractionEnabledanimationImagesanimationRepeatCountImageView-重要方法-(id)initWithImage:(UIImage*)image-(id)initWithImage:(UIImage*)imagehighlightedIm......