webveuje/zuoye/js/数组.md
2021-05-11 11:33:55 +08:00

1.8 KiB
Raw Permalink Blame History

数组

  • 什么是数组

  • 创建一个长度为4的内容为字符串的数组 并把数组中的元素和数组长度打印在页面上

  • 下面这种数组声明方式对嘛?为啥

    var cars = [
      "Saab",
      "Volvo",
      "BMW"
     ];
    
    
  • 下面这种数组声明方式对嘛?为啥

    var cars = [
      "Saab",
      "Volvo",
      "BMW",
     ];
    
    
  • 把第1题的数组用new关键字重新声明一遍

  • 如何访问数组中的元素

  • 定义一个长度为10的没有空元素的数组内容正规一点哈 别整敷衍的abcdefg 1234567...这样的) 不通过遍历挨个输出每个元素的值(输出的方式随意)

  • 定义个数组里面装着 五大主流浏览器 然后通过 下标把浏览器名字改成对应的内核(不去重)

  • 通过遍历方法对浏览器内核的数组去重

  • 通过splice方法完成五大主流浏览器题目的效果

  • typeof 一个数组的返回结果为

  • 数组中能存储对象嘛?能存储函数嘛? 能存储数组嘛? 如果能请举例 不能的话说明理由

  • 列举数组相关的方法 并说明作用每个方法附带两个例子

  • 定义一个长度为5的数组 并访问最后一个元素(用两种方式)

  • 定义一个长度为 20的数组用三种方式实现数组的遍历并输出数组中每个元素的值自己拓充foreach

  • 使用4种方式给数组添加新元素

  • 如何准确的识别是否为数组

  • 为什么要避免使用new array创建数组

  • 计算给定数组 arr 中所有元素的总和

    输入 [ 1, 2, 3, 4 ] 输出: 10

  • 找出数组 arr 中重复出现过的元素 输入[1, 2, 4, 4, 3, 3, 1, 5, 3] 输出:[1, 3, 4]

  • 写一个函数 统计数组 arr 中值等于 item 的元素出现的次数 输入: [1, 2, 4, 4, 3, 4, 3], 4 输出3