小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
本文已参与 “掘力星计划” ,赢取创作大礼包,挑战创作激励金。
数组
数组表示一组有序元素的集合,他使用数字作为元素索引值。
数组字面量
数组字面量是常用的创建数组的方法,使用一对中括号"[]"将数组元素包含在内,各个元素之间用逗号隔开。
let num = [1, 2, 3, 4]
数组中的元素
数组中的元素可以为任意类型,各个元素可以不必相同,数组元素可以通过索引进行访问,索引值从0开始,当访问超过数组长度的索引值时,会返回undefined值。
函数
函数是程序不可缺少的一部分,我们可以创建可重用的代码用来提高效率。
JavaScript中的函数是“头等函数”, 它具有以下特性:
1、函数可以赋值给变量或对象属性。
2、函数可以作为参数传递给另一个函数。
3、函数可以作为函数返回值。
JavaScript在一定程度上也支持函数式编程的范式。
函数声明
函数声明语法可以这样写:
function num(num1, num2, num3) {
content
}
函数声明由几部分组成:
1、必须以function关键字开始。
2、必须指定一个函数名,函数名应是合法的标识符
3、由一对小括号保卫可选形式的参数列表,参数可以没有,也可以有很多个
4、由一对大括号包围的函数体
函数表达式
立即执行的函数表达式
立即执行的函数表达式指的是在定义时就立即被调用的函数表达式。定义方法如下:
(function () {
//函数体
})()
(function () {
// 函数体
}())
箭头函数
箭头函数一定是匿名函数。特点是用箭头符号连接函数的形式参数列表和函数体。
(num1, num2, num3) => { //内容 }
注意:箭头函数本身没有this绑定,它使用外层作用域中的this绑定。