为对象添加方法
本课属于 Coddy JavaScript 学习旅程的“面向对象编程”单元。第 2 课,共 56 课。
JavaScript 对象不仅可以包含数据属性,还可以包含方法,也就是属于该对象的函数。
创建一个带有属性的简单对象:
const person = {
name: "John"
};为对象添加一个方法:
const person = {
name: "John",
greet: function() {
return "Hello!";
}
};调用这个方法:
person.greet(); // 返回 "Hello!"你也可以使用 ES6 中引入的简写语法:
const person = {
name: "John",
greet() {
return "Hello!";
}
};挑战
为 calculator 对象添加一个 add 方法,该方法接收两个数字并返回它们的和。
使用示例:
calculator.add(5, 3); // returns 8
亲手试试
let a = parseInt(inp[0]); // 不要修改这一行
let b = parseInt(inp[1]); // 不要修改这一行
// calculator 对象已经存在
const calculator = {
// TODO:在这里添加 'add' 方法,接收两个数字并返回它们的和
};
console.log(calculator.add(a, b));这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
8整理 OOP 代码
将类组织到模块中自己练习: JavaScript 在线编译器