ALASQL:如何引用它自身的 JSON 对象(在其上调用函数)?

ALASQL: How to reference the JSON object it self (to call a function on it)?

我有以下对象,我想调用它的函数。

[{a:1, fn:function(){} }]

现在我知道对象是否可以嵌套 ([{a:1, b:{fn:function(){} } }]) 我可以做 b->fn() 但是当它直接 属性 第一个元素时我该如何做?

我只尝试了 SELECT fn() FROM ...,但这给出了 Uncaught SyntaxError: Unexpected token ,(所以不是正确的解析器错误)。

请使用_变量。这是一个 pseudo-variable,其中包括整个记录本身:

SELECT _->fn() FROM ...

你可以看到这个jsFiddle example