2014-04-02 138 views
2

我有時會得到[22, 25],有時候會得到[30]從JSON返回數組獲得平均值或第一個

如果我做console.log(show.episode_run_time[0]);時它只返回數組中的一個對象,它表示undefined

理想情況下,當它返回一個範圍時,我想獲得平均值。有任何想法嗎?

+1

你嘗試過什麼,請張貼一些代碼,會涉及到這個問題。 –

回答

3

這是一個通用的解決方案,將滿足陣列與一對許多項目(只是沒有空數組):

arr.reduce(function(a, b) { return a + b; }, 0)/arr.length