学习前端第二十三天(函数表达式,箭头函数,对象)

news/2024/9/22 14:47:07/

一、函数表达式

       //  普通函数允许先调用后定义,函数表达式不行

        //  普通函数的函数名可以重复,后面的定义的同名函数覆盖前面的,函数表达式不行

        //  代码块内的普通函数全局可见,函数表达式只有在代码块中可见

无论如何,函数最后都是一个值。

“回调函数”:函数参数中,有以函数形式出现的参数值,这个参数值称为“回调函数”。

首先考虑函数声明语法,

二、箭头函数

1、舍去“function”关键词,在参数和代码块之间添加“=>”

2、如果代码块只有一条语句,花括号{}省略不写

3、如果代码块只有一条return语句,花括号{}和return都可以不写

4、如果函数只有一个参数,参数的()可以不写

5、如果没有参数,括号则是空的(但括号必须保留)

例:de = num => num + 'what';

三、对象

带有可选 属性列表 的花括号 {…} 来创建对象

let user = {}; // “字面量” 的语法

我们可以在创建对象的时候,立即将一些属性以键值对的形式放到 {...} 中。

let user = {

name:“xuchuang”,  age:20

}

生成的 user 对象可以被想象为一个放置着两个标记有 “name” 和 “age” 的文件的柜子。

使用点符号访问属性值,使用【】访问多词属性

alert( user.name )   读取文件的属性;

可以用 delete 操作符移除属性

字词语来作为属性名,必须给它们加上引号

属性名跟变量名一样,可以用 name 来代替 name:name

let user = { name: "John", age: 30 };

alert( "age" in user ); // true,user.age 存在

“in”判断age属性是否存在;

for...in 循环(遍历函数)

for (let key  in  object  )

{ // 对此对象属性中的每个键执行的代码 }

所有的 “for” 结构体都允许我们在循环中定义变量


http://www.ppmy.cn/news/1430902.html

相关文章

学术论文中常见的拉丁语及其缩写词汇解析

诸神缄默不语-个人CSDN博文目录 在学术写作中,作者经常会使用一系列的拉丁语及其缩写词。 1. et al. 全称: et alii 或 et alia意义: 和其他人使用场景: 当引用的文献有多个作者时,通常在第一作者后使用“et al.”表…

在stm32中,所需的库函数有那些

使用库函数中封装的函数来访问外设可以使得stm32开发更加方便,省去了查寄存器位操作,只用查库函数就可以了 但是使用库函数时要记住真正的其本质是获取寄存器的地址然后设置其中的位 库函数一般添加到自己创建的Lib文件夹中 库函数实际上分成了两块&…

Windows平台下的Oracle 19c补丁升级

Windows平台下的Oracle 19c补丁升级 文章目录 Windows平台下的Oracle 19c补丁升级第一章 概述第二章 安装前备份2.1 软件目录备份2.2 权限备份2.3 备份数据库 第三章 安装前检查3.1 查看数据库版本3.2 升级opatch版本 第四章 安装补丁4.1 设置环境变量4.2 关闭oracle相关服务4.…

Kali Linux扩容(使用图形化界面)

因为今天在拉取vulhub中的镜像的时候报错空间不够,因为最开始只给了20GB的空间,所以现在需要扩容了,结合了一下网上的找到了简便的解决方法 1.首先虚拟机设置->磁盘->扩展 小插曲:在对虚拟机磁盘进行扩容以后,…

日本语自然语言处理中的分词库 - GiNZA

日本语自然语言处理中的分词库 - GiNZA 0. 引言1. 日本语分词库2. GiNZA3. 使用 GiNZA 0. 引言 RAG 场景下提供精确的一个手法就是使用 Hybrid Search,Hybrid Search的另外一个检索就是全文检索。 使用 Elastic Search 进行全文检索的方案应该比较成熟&#xff0c…

屏幕太小?教你如何轻松将苹果电脑投射到安卓电视!

好几个人开组会,一台电脑怎么够看?那岂不是要好几颗脑袋挤在一起盯着屏幕?如果能将电脑屏幕投屏到大电视上,视觉就没有压力了。 将电脑屏幕投射到电视上,不仅能够让观众更加集中注意力,还能让信息的传递更加…

PgSQL之WITH Queries/Statement

PostgreSQL WITH 子句 在 PostgreSQL 中,WITH 子句提供了一种编写辅助语句的方法,以便在更大的查询中使用。 WITH 子句有助于将复杂的大型查询分解为更简单的表单,便于阅读。这些语句通常称为通用表表达式(Common Table Express…

汕头联想 ibm x3500 M5服务器上门维修记录

汕头联想服务器现场检修;汕尾IBM服务器故障维修;揭阳戴尔服务器维修;汕头ERP服务器维修;潮阳地区各种服务器故障维修;各类服务器主板齐全; 分享一例从东莞到汕头某染料厂维修ibm system x3500 M5服务器的真…