开发者社区> 问答> 正文

js关于定义块的区别

var sth = function sth(){} 和 var sth = function(){} 和var sth = (function(){})

这些写法有什么区别吗?

展开
收起
a123456678 2016-07-18 10:17:29 1731 0
3 条回答
写回答
取消 提交回答
    1. 具名函数传给一个变量
    2. 匿名函数传给一个变量
    3. 和2一样
    2019-07-17 19:57:32
    赞同 展开评论 打赏
  • 一般是这两种方式:

    1、函数声明

    2、函数表达式

    2019-07-17 19:57:32
    赞同 展开评论 打赏
  • 一般用第二种。

    后面记得加上分号

    2019-07-17 19:57:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载