2017-01-25 22 views
0

Function.map$.map機能を実行中にコンソールがスローされました。 result.extraIdsには300kレコードが含まれます。

$scope.extraIds = $.map(result.extraIds, function (item) { 
    return item.id; 
}); 

このエラーは他の機能を内部的に停止しています。

は、どのように私は、このシナリオを扱うことができますか?

+0

ここにサンプルデータを追加できますか?または、フィドルを作成しますか? – Tushar

+0

私は500000要素の配列を作成し、 'Array.map'を使って' id'を抽出しています。うまくいきます。 [FIddle](https://jsfiddle.net/tusharj/n6wtxoza/1/) – Tushar

答えて

0

問題はjQueryマップの代わりにJavaScript map関数を使用して解決しました。

$scope.extraIds = result.extraIds.map(function (item) { 
    return item.id; 
}); 
関連する問題