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。 –