精通 JavaScript 中的构造函数与数组
JavaScript 开发人员需要理解两个核心概念:构造函数 (Constructors) 和数组 (Arrays)。
构造函数可以帮助您创建对象。使用 new 关键字可以从函数构建对象。这会自动设置诸如 name 和 age 之类的属性。
示例:
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: 显示数组的大小。
您可以使用这些工具来处理数据。例如,您可以遍历学生成绩列表来计算总分或平均分。
计算成绩的逻辑流程:
- 使用循环检查是否存在不及格的分数。
- 计算所有分数的总和。
- 将总和除以数组长度以获取平均分。
- 根据平均分分配等级。
精通这些基础知识可以让您的代码更简洁、更高效。
来源:https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8