对象数组

141 阅读2分钟

动态表格

  • 循环嵌套实现动态表格

数组 api 增删改查

  • push() 从数组尾部添加元素
  • unshift() 从头部添加元素,返回被添加的元素
  • concat() 合并数组,返回合并后的数组

删除

  • pop() 从数组尾部删除元素
  • shift() 从数组头部删除元素
  • splice(index,len) 从数组第index个索引值开始删 除len个元素,并返回被删除元素组成的数组

splice()

    1. 如何传3个以上的参数,那么实现替换功能
    1. 如何传一个参数,删除改参数索引值之后所有元素
    1. 如果传2个参数,删除元素

查询

  • indexOf() 判断数组中是否存在某个元素,不存在返回-1,存在,返回第一个存在元素对应的索引值
  • find()根据条件查询元素是否,返回查询结果,如果返回undefined表示不存在

其他api

  • toString() 将数组变为字符串,返回字符串
  • join 将数组变为字符串 返回字符串,参数用于替换逗号字符
  • reverse() 颠倒数组

函数什么是函数

  • 将一个代码块放在方法体中,可以反复执行
  • 函数名

函数执行

  • xxx() 只要是这种结构 xxx 一定是函数
  • 函数特点
      1. 可以反复执行
      1. 每次执行都是初始化

什么是形参

  • 函数定义时候的参数为形参
  • 作用: 接收实参,换句话;等待实参赋值,如果没有实参赋值undefined

什么是实参

  • 函数执行时候()中内容为实参,实参为具体数据,可以为js任意数据类型
  • ===> 形参=实参

什么是回调函数

  • 当定义的函数;作为另一个函数的实参时候,改函数叫做回调函数
  • 注意: 执行了哪一个回调函数 注意回调函数执行时候,传递的实参,有谁接收了