【问题标题】:Parsing text with coffeescript用咖啡脚本解析文本
【发布时间】:2013-06-25 14:42:18
【问题描述】:

抱歉重复,但我上次搞砸了我的问题

我有一些看起来像这样的数据

[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]

每个对象看起来像{count: 90, bla: blah, label: "USA", bla2: blah2}

我想把每个对象都转换成表格

{text: "USA", weight: 90}

所以我将拥有

[{text: "USA", weight: 90},{text: "France", weight: 80}... etc..]

(因此将标签更改为文本,将计数更改为重量,按此顺序排列,忽略除计数或标签以外的任何其他字段)

我需要用咖啡脚本来做这个

【问题讨论】:

  • 这和JSON关系不大,JS对象也是未排序的结构。

标签: javascript json parsing coffeescript


【解决方案1】:

快速理解应该这样做:

arr = [Object, Object, Object...]
result = ({text: o.label, weight: o.count} for o in arr)

【讨论】:

  • 太好了,谢谢!我没有意识到我可以像在 python 中那样在coffeescript 中进行理解,但这让一切变得非常容易
猜你喜欢
  • 2018-12-30
  • 2013-06-10
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-08
  • 2011-06-30
相关资源
最近更新 更多