rowData = []
function something() {
return rowData
}
更新:这个函数返回什么?
现在让我们数组包含大量的对象。所以我们说这会返回一个对象数组。
我只是困惑了很多。这是否返回一个对象或对象数组或只是一个数组。
rowData = []
function something() {
return rowData
}
更新:这个函数返回什么?
现在让我们数组包含大量的对象。所以我们说这会返回一个对象数组。
我只是困惑了很多。这是否返回一个对象或对象数组或只是一个数组。
[]
是数组立即数使函数返回一个空数组。在JavaScript中,数组实际上是对象,它们与传统数组有点不同。
从道格拉斯Crockford的JavaScript: The Good Parts
JavaScript提供具有 一些阵列状特性的对象。它 将数组下标转换为用于生成属性的字符串 。
而且......
不像大多数其它语言, JavaScript的数组的长度不是 上限。如果您存储的元素的下标大于 或等于当前长度,则 长度将增加以包含 新元素。没有数组边界 错误。
它返回当前值rowData
是什么。
该变量初始化为空数组。在函数被调用时它可能会改变。
数组是特定类型的对象。
它从你的函数返回一个空数组。请注意,如果有任何更改全局范围中的rowData符号,则此函数返回的值将会更改。
它返回'rowData'这是一个数组。这与阵列中的内容无关。数组是一个数组。 – 2011-04-28 15:40:42