1
具有Object
具有多种特性属性如果确定对象属性的名称是一个数字
{
...,
attributes:{
[0]: "Capricorn One",
[1]: "Total Recall",
"name": "Jerry Goldsmith"
}
}
我想,以确定哪些是数字键,哪些不是。
目前,我这样做,如:
for d of data.attributes
prop = parseInt(d)
if !_.isNaN(prop)
# property is a number
,我不知道是否有做同样的事情的一个更好/更有效的方式?
注意,对...的表达是实验性的,它可能改变其将来的语法或行为。 compability是有限的,在这里阅读更多:[developer.mozilla.org](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of?redirectlocale=en -US&redirectslug = JavaScript%2FReference%2FStatements%2Ffor ...) – estrar
@estrar谢谢指出 – TMichel
@estrar不,它不是。这是'...'的CoffeeScript,它编译为javascript in ... in。 –