“javascript没有真正的数组”。
道格拉斯一语道破其本质。
“作为替代,javascript提供了一种拥有一些类数组特性的对象”。
“也就是:”
array_like_object
“它会把数组的下标转变成字符串,用其作为属性”。
“这样做的好处是:”
“你不必给数组设置初始化大小”。
“而且它们永远不会产生java那样的越界错误:”
arrayindexoutofboundsexception
“但是...”
说到这里,道格拉斯眼含笑意。
“它们的性能相比真正的数组可能相当糟糕”。
道格拉斯一语道破其本质。
“作为替代,javascript提供了一种拥有一些类数组特性的对象”。
“也就是:”
array_like_object
“它会把数组的下标转变成字符串,用其作为属性”。
“这样做的好处是:”
“你不必给数组设置初始化大小”。
“而且它们永远不会产生java那样的越界错误:”
arrayindexoutofboundsexception
“但是...”
说到这里,道格拉斯眼含笑意。
“它们的性能相比真正的数组可能相当糟糕”。