PHP前端开发

js中方法和函数的区别是什么

百变鹏仔 2个月前 (10-14) #JavaScript
文章标签 函数
javascript 中方法属于对象并通过对象调用,函数独立于对象并直接调用,方法的 this 指针指向所属对象,函数指向全局对象。

JavaScript 中方法和函数的区别

在 JavaScript 中,方法和函数都是用来执行代码块的指令,但它们之间存在一些关键区别:

定义:

使用:

作用域:

this 指针:

返回类型:

示例:

// 方法const person = {  name: "John",  greet() {    console.log(`Hello, my name is ${this.name}.`);  },};person.greet(); // 输出:Hello, my name is John.// 函数function greet(name) {  console.log(`Hello, ${name}!`);}greet("Jane"); // 输出:Hello, Jane!

总结: