Bixby服务器使用哪种版本的Javascript引擎Rhino?

时间:2019-11-11 23:40:10

标签: bixby bixbystudio

我正在为我的一个动作编写Javascript代码,这很复杂,因为它操纵着javascript对象(如下所述)的数据结构来搜索查询。我如何调试代码 确保它按预期工作。它为我消耗了大量时间,所以我想知道是否可以自己设置一个IDE。当然,我可以使用bixby本身来查看数据输出,但是有时在使用过程中使用控制台检查代码很方便。我不是在征求建议,但我需要澄清开发文档的含义。它确实提到它也使用ES5.1和一些功能。但是仅通过查看Mozilla的Rhino兼容性图表,我不知道“某些功能”是什么。因为我确实想使用.reduce(callback,initialValue)函数输出数据对象。但是,Mozilla的Rhino Chart显示错误。

PS:希望这次我不会违反规则。

// #DataGraph 

  [{
    $id: "Cold_Souls_1",
    animeTitle: "Fullmetal Alchemist Brotherhood",
    animePoster:{
      referenceImage: 'https://qph.fs.quoracdn.net/main-qimg-da58c837c7197acf364cb2ada34fc5fb.webp',
      imageTags: ["Grey","Yellow","Blue","Metal Body","Machine", "Robot","Yellow Hair Boy"],
    },
    animeCharacters:{
      "Edward Elric": [
        {
          quote: "A lesson without pain is meaningless. For you cannot gain something without sacrificing something else in return. But once you have recovered it and made it your own... You will gain an irreplaceable Fullmetal heart.",
          keywords: ["lesson", "pain", "meaningless", "gain","sacrificing", "recover"],
          category: "Life Lesson"
        }
      ]
    }
  }]

1 个答案:

答案 0 :(得分:2)

您从https://bixbydevelopers.com/dev/docs/dev-guide/developers/actions.js-actions阅读时,Bixby IDE支持ECMAScript 5.1和某些ES6,例如:

  • 箭头(=>)函数运算符
  • const关键字
  • let关键字
  • 数组解构

可以说不支持上面未列出的功能。

我建议您在我们的社区中提出Feature Request以获取不受支持的功能。该论坛对其他Bixby开发人员开放,他们可以对其进行投票,从而在社区和产品管理团队中提高知名度。