美文网首页
JS函数调用

JS函数调用

作者: 素明诚 | 来源:发表于2020-10-07 15:14 被阅读0次

1.函数直接调用

function func(){
    alert("直接调用")
};
func();
1.1使用Lambda表达式直接调用
var func = function(){
    alert("Lambda")
};
func();

var func = function() {
    alert(this);
};
func();

// 此时,会弹出对话框,打印出 [object Window]。

2.方法调用

var func = function() {
    alert("我是一个函数么?");
};
// 将其赋值给一个对象
var o = {};
o.fn = func; // 注意这里不要加圆括号
// 调用
o.fn();

func 的调用,打印的是 [object Window],而 o.fn 的打印结果是 [object Object]。

3.构造器调用模式

// 定义一个构造函数
var Person = function() {
    this.name = "程序员";
    this.sayHello = function() {
        alert("你好,这里是" + this.name);
    };
};
// 调用构造器,创建对象
var p = new Person();
// 使用对象
p.sayHello();

上面的案例首先创建一个构造函数Person,然后使用构造函数创建对象p。这里使用 new 语法。然后在使用对象调用sayHello()方法。

相关文章

  • JS函数调用

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。无论哪种函数调用除...

  • js里函数调用的四种模式

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call调用。同时,无论哪种函数调...

  • JavaScript 05 函数

    js函数的概念和作用,js函数的定义,js函数的调用,js事件驱动的概念,js函数的实参和形参,js的作用域,js...

  • 【转】this 的值到底是什么?一次说清楚

    你可能遇到过这样的 JS 面试题: 函数调用首先需要从函数的调用开始讲起。 JS(ES5)里面有三种函数调用形式:...

  • JS中this关键字详解

    1、JS中函数的几种调用方式 (1)普通函数调用(2)作为对象方法调用(3)作为构造函数调用(4)apply/ca...

  • JS全年日历打印

    用函数打印全年日历,封装函数然后调用。 js

  • 2018-12-18

    iOS WKWebView 中native调用js, js调用native native设js比较简单,一行函数即...

  • UIWebView(OC)与JS(JavaScript)交互

    获取UIWebView的JSContext Native调用JS函数 多种方式: JS调用Native方法 放出d...

  • android h5 js 匿名函数通信

    android js 互相调用 支持js匿名函数接收 支持js json对象接收 支持js函数返回值获取 通过注解...

  • JS this指向

    一、js中的四种调用模式s 构造函数调用:new Foo(); 对象方法调用:o.method(); 函数直接调用...

网友评论

      本文标题:JS函数调用

      本文链接:https://www.haomeiwen.com/subject/iuioektx.html