Mixpanel JQL返回indexOf不是一个函数

时间:2017-08-04 04:52:16

标签: javascript exception indexof mixpanel jql

我在mixpanel中有一个JQL查询,它应该根据两个不同的事件返回结果。以下是步骤:

  1. 过滤后的第一个事件会将某些值数组返回为结果
  2. 第二个事件应使用结果,并在进行一些过滤后返回所需的值。
  3. JQL查询如下

    function main() {
    var date_range = {
        from_date: "2017-08-02",
        to_date: "2017-08-02"
    };
    var firstEventResult = Events(date_range).map(function(event) {
      return (event.name === "country" && event.properties.sector === "IT") ? event.properties.Area: null;
    }).filter(function(v) {
        return v;
    });
    return Events(date_range).map(function(event) {
        return (event.name === "state" && firstEventResult.indexOf(event.properties.Area)) ? event.properties.message: null;
    }).filter(function(v) {
         return v;
     });
    }
    

    在上面的代码中,firstEventResult.indexOf()返回错误为" indexOf不是函数"。但是,firstEventResult返回一个如下所示的数组

    [
      "Delhi"
      "Punjab"
      "Kerala"
    ]
    

0 个答案:

没有答案