Javascript标签?语法问题

时间:2011-06-03 00:04:25

标签: javascript

我遇到了以下代码段,并对not:正在做什么感到困惑。它是标签吗?如果是这样,它还有其他用途吗?

var foo = {
   not: function(bool) { return !bool; }
}

您能为我提供这种语法的可能使用场景吗?

2 个答案:

答案 0 :(得分:6)

这不是标签。

声明一个名为“not”的属性的对象是一个函数。

您可以在JSONJavascript syntax

找到更多详情

答案 1 :(得分:6)

在Javascript中,语法{ property: value }创建一个具有属性property的对象,其值为value。所以你的代码定义了一个具有属性not的对象,其值是一个返回其参数否定的函数。