(3)、操作数组
- 新增
- arr. push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度
- 语法
- arr. push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度
arr.push(元素1,……,元素n)
-
- arr.unshift(新增内容)方法将一个或多个元素添加到数组的开头,并返回该数组的新长度
- 删除
- arr.pop()方法从数组中删除最后一个元素,并返回该元素的值
- arr.shift()方法从数组中删除第一个元素,并返回该元素的值
- arr.splice()方法删除指定元素
arr.splice(起始位置-索引号,删除几个元素)
(四)、函数
被设计为执行特定任务的代码块
- 使用
- 声明
- 命名规范
- 和变量命名一致
- 尽量小驼峰式命名法
- 前缀应该为动词
- 命名建议:常用动词约定
- 传参
- 调用语法
- 参数默认值
- undefined
- NaN
- 返回值
- 在函数体中使用return关键字能将内部的执行结果交给函数外部使用
- return后面代码不会再被执行,会立即结束当前函数,所以return后面的数据不要换行写
- return函数可以没有return,这种情况函数默认返回值为undefined
- 细节补充
- 作用域
限定代码所用到的名字的可用性的代码范围- 提高了程序逻辑的局部性
- 增强了程序的可靠性
- 减少了名字冲突
如果函数内部,变量没有声明,直接赋值,也当全局变量看,但是强烈不推荐
函数内部的形参可以看作是局部变量
- 变量访问原则
- 匿名函数