→
その Array の要素のインデックスをキーとする Array Iterator オブジェクトを返します。
arr | Arrayオブジェクト |
---|
var arr = ['a', , 'c']; var sparseKeys = Object.keys(arr); //=['0', '2']。Object.keys(arr)は通常のArrayで返る。 var denseKeys = [...arr.keys()]; //=[0, 1, 2]。arr.keys()は[object Array Iterator]で返るのでそれを通常の配列に直してみた