TypeError:xxx不是函数

时间:2015-06-16 20:13:33

标签: javascript typeerror

这个问题之前已经得到了解答,但我是一个javascript初学者,我正在努力将其他人的解决方案应用于我的问题。我提前道歉!

我正在关注Beginning Javascript第5版的书,而在Objects章节中,它正在让我构建一个Cinema预订系统。我一直得到一个TypeError:xxx不是一个函数,但我似乎无法弄清楚为什么。代码似乎很好(显然不是.. :))。我正在使用Cinema()构造函数初始化新数组中的“预订”时出现错误。 错误在第53行

会爱一些帮助,这本书不是很有帮助。我已逐行检查了它。

谢谢!

server {
    listen 443;
    server_name server.org www.server.org;
    rewrite ^ http://$server_name$request_uri? permanent;
}

2 个答案:

答案 0 :(得分:0)

Visible是一个数组。要访问具有给定索引的元素,必须使用方括号,而不是像函数调用那样的括号

bookings变为this.bookings(booking)

你像函数一样调用this.bookings[booking],但它实际上是一个数组,因此错误。

答案 1 :(得分:0)

此错误可能是由语法错误引起的,就像我的情况一样。

已声明函数“ XXX”,但使用了不正确的},导致编译器无法看到该函数。以下是正确的代码,我将}放置在代码中指示的正确位置。

->from('example@example.com','My app name')