前言
方法(method)是通过对象调用的javascript函数。也就是说,方法也是函数,只是比较特殊的函数。函数(function)是一段代码,需要通过名字来进行调用。它能将一些数据(函数的参数)传递进去进行处理,然后返回一些数据(函数的返回值),也可以不返回数据。
简介
JavaScript 方法是能够在对象上执行的动作。JavaScript 方法是包含函数定义的属性。方法是存储为对象属性的函数。在 JavaScript 中,被称为 this 的事物,指的是拥有该 JavaScript 代码的对象。this 的值,在函数中使用时,是“拥有”该函数的对象。 请注意 this 并非变量。
定义方法的几种方式
<script>
// 函数表达式 函数声明
function fun01() {
document.writeln('onepiece' + '<br>');
}
// 函数调用
fun01();
// 声明式函数
let fun02 = function () {
document.writeln('onepiece' + '<br>');
}
fun02();
// 箭头函数
// 箭头函数中的this指的是函数的绑定者
// 而函数表达式或者声明式函数中的this则为函数的执行者
let fun03 = () => {
document.writeln('onepiece' + '<br>');
}
fun03();