Về bản chất, Function và Method giống nhau, nhưng Method là một hàm thuộc về một đối tượng (là property của object).
Function (Hàm)
function functionName(param1, param2) {
// code
}
Method (Phương thức)
Hàm được gán làm thuộc tính của đối tượng.
<html>
<head>
<script>
var employee = {
empname: "David",
department: "Finance",
id: 002,
details: function() {
return this.empname + " with Department " + this.department;
}
};
document.write(employee.details());
</script>
</head>
</html>
Kết quả
