TypeError: (intermediate value) is not a function

问题

var date = new Date()
(function(){
    console.log("anonymous function")
}())

报错:

Uncaught TypeError: (intermediate value) is not a function

解决办法

手动添加逗号

var date = new Date(); //Add ;
(function(){
    console.log("anonymous function")
}())

原因

JavaScript的自动添加机制 详情见: https://www.ecma-international.org/ecma-262/5.1/#sec-7.9

原文链接:segmentfault.com

上一篇:解决h5华为浏览器底部栏兼容问题
下一篇:深入一点 - 使用bind的时候发生了什么呢?

相关推荐

  • 阅读 is-generator-function 源码

    (https://img.javascriptcn.com/152091d995a0b72de8b8d6aa8c0c768f) 从正则表达式 (https://img.javascriptc...

    1 年前
  • 逗号操作符以及(0,function)()

    相关链接:https://developer.mozilla.org...(https://developer.mozilla.org/zhCN/docs/Web/JavaScript/Referen...

    2 年前
  • 转行学前端的第 39 天 : 了解 ECMAScript function ES6 参数改进

    我是小又又,住在武汉,做了两年新媒体,准备用 6 个月时间转行前端。 今日学习目标 昨天基于搜索来 function 箭头函数相关。今天主要是基于搜索来基础学习 ES6 中对于 function...

    12 天前
  • 转行学前端的第 38 天 : 了解 ECMAScript function 箭头函数

    我是小又又,住在武汉,做了两年新媒体,准备用 6 个月时间转行前端。 今日学习目标 昨天基于搜索来基础学习 Function 数据结构。今天主要是基于搜索来学习 function 箭头函数 ,又...

    4 天前
  • 转行学前端的第 37 天 : 了解 ECMAScript function 箭头函数

    我是小又又,住在武汉,做了两年新媒体,准备用 6 个月时间转行前端。 今日学习目标 昨天基于搜索来基础学习 Function 数据结构。今天主要是基于搜索来学习 function 箭头函数 ,又...

    20 天前
  • 聊聊new Function这个陌生面孔及函数作用域和函数执行顺序

    咱们平时定义一个函数是怎么个定义法呢, 咱们以计算3和5的和为例: 你首先想到的可能就是,这还不简单,so easy,你看: 或者用咱们的ES6 恭喜你答对了,其实啊,函数的定义常见的...

    2 个月前
  • 精读《Vue3.0 Function API》

    1. 引言 Vue 3.0 的发布引起了轩然大波,让我们解读下它的 function api RFC(https://github.com/vuejs/rfcs/blob/functionapis...

    1 年前
  • 精读《Function VS Class 组件》

    1. 引言 为什么要了解 Function 写法的组件呢?因为它正在变得越来越重要。 那么 React 中 Function Component 与 Class Component 有何不同? ...

    1 年前
  • 精读《Function Component 入门》

    1. 引言 如果你在使用 React 16,可以尝试 Function Component 风格,享受更大的灵活性。但在尝试之前,最好先阅读本文,对 Function Component 的思维模...

    1 年前
  • 简述Function类型

    概述 函数是这样的一段JavaScript代码,她只定义一次,但是可能被执行或调用多次。 Function类型是JavaScript提供的引用类型之一,通过Function可u需变更创建对象。

    2 年前

官方社区

扫码加入 JavaScript 社区