openlang

在 CoffeeScript 中如何遍历 JavaScript 对象的键?

CoffeeScript 中与 for (var property in record) 对应的写法是什么?生成的代码是这样...

for (_j = 0, _count = record.length; _j < _count; _j++) {
  property = record[_j];

...可是我只想遍历对象的属性。

从英语翻译查看原文

后续讨论 2

顺着彼此的依据读下去
  1. 固定链接

    使用 of:

    for property, entry of record

    或者,如果只想检查对象自身的属性,不包括通过原型链继承的属性:

    for own property, entry of record
    从英语翻译查看原文

同一个问题的其他角度

  1. 在 Godot 3.3 的 GDScript 中怎样随机选择枚举项而不用逐项列出?

    这是我在 GDScript 中使用的枚举声明。 我想随机选择一个枚举变体,而不用列出所有可能的变体。这样以后增加变体时,就不必修改负责随机选择的代码。 我尝试过下面这种方法。 还有这一种。 两种都失败了。一个返回 Null,另一个报告 "Invali…

    回复 2最近活动 gdscript
  2. Nim 求余语法

    Nim 中怎样表示求余运算? cell % 7 == 0 会给出 undeclared identifier: '%' 这个错误 Google 搜索和查看 SO 都没找到答案。

    回复 2最近活动 nim
  3. 从 APL 函数返回结果

    怎样才能让函数在执行结束后返回一个值? 例如我有这样的代码。 ROUTINE N ? N ⍴ 12 //它会生成 N 个从 1 到 12 的随机值 (N 是函数的参数)。 我只是想知道怎样拿到函数的结果,然后比如把这个结果传给另一个函数。 谢谢大家的…

    回复 2最近活动 apl