美文网首页前端
5种常见函数的写法和调用方式

5种常见函数的写法和调用方式

作者: 蛙哇 | 来源:发表于2019-11-08 17:42 被阅读0次

前言

函数在开发中随处可见,经常在开发中我们声明函数就使用了一两种就已经足够了,但是,对我这有梦想的码农来说,这显然是不够的,因此,总结整理了5中常见的声明方式和调用方式。

1、函数声明(最常规写法)

// 常规函数写法
function bar() {
    console.log('我调用了函数');
}

// 调用函数
bar();

2、函数表达式(匿名函数写法)

// 匿名函数写法
var bar = function() {
    console.log('我调用了函数');
}

// 调用函数
bar();

3、将方法作为一个对象

// 写法
var Text = {
    bar1:function() {
        console.log()
    },
    bar2: function() {
        console.log()
    }
}

// 调用
Text.bar1();
Text.bar2();

4、构造函数中给对象添加方法 (利用原型特性实现)

// 写法
var bar = function() {}
bar.prototype.way = function() {
    console.log('我调用了函数')
}

// 调用
var funname = new text();// 创建对象
funname.way();//调用对象属性

5、自执行函数

  1. 最前最后加括号

(function(){
    alert(1);
}())

  1. function外面加括号

(function(){
    alert(1);
})()

这种做法比方法1少了一个代码整体性的好处。

  1. function前面加运算符,常见的是!void

!function(){
    alert(1);
}()

void function(){
alert(2);
}() 

相关文章

  • 5种常见函数的写法和调用方式

    前言 函数在开发中随处可见,经常在开发中我们声明函数就使用了一两种就已经足够了,但是,对我这有梦想的码农来说,这显...

  • 简单了解JS自执行函数

    1、常见的function写法如下: 2、自执行函数 自执行函数也叫立即调用函数。在函数体后面加括号就能立即调用,...

  • Optional使用记录

    Optional用来进行判断 常规写法 采用Optional的写法 待else的处理方式 函数的链式调用

  • 2017-03-31 面向对象学习笔记

    函数的调用方式和 this 丢失 函数调用方式 普通函数方式调用 this - window 对象的...

  • javascript继承的等价模块化写法

    写法一: 写法二: 写法三: 继承: 调用方式:

  • 四种调用模式

    调用模式: 函数调用模式。 就是通过函数来调用,规范写法为:function fn(){} fn(); 函数中th...

  • 2018-03-30 undefined is not a fu

    a(b){ } a= b =>{} 写法一 调用时正确 写法二 调用时出现如标题错误 原因: 箭头函数 this ...

  • 1. Objective-C语言(一)

    OC是使用消息结构的语言,而非使用函数调用。 消息结构的写法: 函数调用的写法: 采用消息结构的语言,不论是否多态...

  • Python 函数(2)

    这篇主要总结Python函数参数传递。 背景### 函数的参数传递方式常见的有三种:1、传值调用;2、传指针调用;...

  • Kotlin函数记录

    java 函数多态性与Kotlin写法的不同 java中的函数写法 kotlin实现 调用实现 Unit函数 Un...

网友评论

    本文标题:5种常见函数的写法和调用方式

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