调用函数 funtion 的方法

2020-03-18  本文已影响0人  alokka

1. 直接调用

function foo(a, b) {
  return a + b;
}

console.log(foo(1,2)) // 3

2. 在对象方法里调用

var foo = {
  name: "lokka",
  age: "18",
  message: function() {
    return this.name + this.age;
  }
}

console.log(foo.message()) // lokka18

3. 使用构造函数调用函数

function foo(a, b) {
  this.name = a;
  this.age = b;
}

var client = new foo("lokka", "18");
console.log(client.name + client.age) // lokka18

4. 作为函数方法(call、apply)调用函数

function foo(a, b) {
  return a + b;
}

console.log(foo.call(null,"lokka","18")) // lokka18
console.log(foo.apply(null,["luna","16"])) // luna16
上一篇 下一篇

猜你喜欢

热点阅读