(1) 封装自己的数学对象,其中至少有一个属性和一个方法; (2) 方法要求实现求出数组中的最大值; (3) 访问此数学对象的属性和方法,并在控制台输出结果。
时间: 2023-07-16 18:11:59 浏览: 105
类来封装对象的属性和功能
好的,以下是一个简单的数学对象的示例代码:
```javascript
class MathObject {
constructor(numbers) {
this.numbers = numbers;
}
getMax() {
if (this.numbers.length === 0) {
return undefined;
}
let max = this.numbers[0];
for (let i = 1; i < this.numbers.length; i++) {
if (this.numbers[i] > max) {
max = this.numbers[i];
}
}
return max;
}
}
const mathObject = new MathObject([1, 2, 3, 4, 5]);
console.log(`数组中的最大值为:${mathObject.getMax()}`);
```
以上代码中,我们创建了一个 MathObject 类,它包含一个属性 numbers 和一个方法 getMax()。 getMax() 方法可以求出数组 numbers 中的最大值。
在控制台输出结果时,我们通过调用 getMax() 方法获取最大值,并使用字符串模板将结果输出到控制台。
阅读全文