精通 JavaScript 中的构造函数与数组

JavaScript 开发人员需要理解两个核心概念:构造函数 (Constructors) 和数组 (Arrays)。

构造函数可以帮助您创建对象。使用 new 关键字可以从函数构建对象。这会自动设置诸如 nameage 之类的属性。

示例:

function Person(name = "Unknown", age = 0) {
    this.name = name;
    this.age = age;
}

const person1 = new Person("Pranjal", 30);

数组用于存储数据列表。它们使用从零开始的索引 (zero-based indexing)。这意味着第一个元素的索引为 0。

关键数组方法:

  • push: 在末尾添加一个元素。
  • pop: 移除最后一个元素。
  • unshift: 在开头添加一个元素。
  • shift: 移除第一个元素。
  • length: 显示数组的大小。

您可以使用这些工具来处理数据。例如,您可以遍历学生成绩列表来计算总分或平均分。

计算成绩的逻辑流程:

  1. 使用循环检查是否存在不及格的分数。
  2. 计算所有分数的总和。
  3. 将总和除以数组长度以获取平均分。
  4. 根据平均分分配等级。

精通这些基础知识可以让您的代码更简洁、更高效。

来源:https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8