当我们制作这样的对象时
function myObject(){
Properties and methods here----
};
有必要在对象名前写“function”关键字吗?所有对象都是真实的函数?对象名不能这样直接写吗?
myObject(){
Properties and methods here----
};
最佳答案
不,并非所有对象都是函数。 (不过,所有函数都是对象。)
这里,obj
不是一个函数:
var obj = {
foo: "bar"
};
这里也不是dt
:
var dt = new Date();
function
关键字是必需的,以便表示“后面是函数声明或函数表达式”。它只是 JavaScript 基本语法的一部分。
关于javascript - 为什么对象名前需要 "function"关键字?所有对象都是真实的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857423/