Метод lbound
Обновлен: Ноябрь 2007
Возвращает наименьшее значение индекса в заданном измерении массива VBArray.
function lbound([dimension : Number]) : Object
Аргументы
- dimension
Необязательный. Измерение массива VBArray, для которого необходимо получить наименьшее значение индекса. Если этот аргумент не указан, то по умолчанию метод lbound использует значение 1.
Заметки
Если массив VBArray является пустым, значение, возвращаемое методом lbound, не определено. Если в аргументе dimension передается значение, превышающее количество измерений в массиве VBArray, или отрицательное значение, метод создает ошибку "Список индексов вне диапазона".
Пример
Следующий пример состоит из трех частей. Первая часть представляет собой код VBScript, в котором создается безопасный массив Visual Basic. Вторая часть — это код JScript, в котором определяется количество измерений в безопасном массиве и нижняя граница каждого измерения. Поскольку безопасный массив создается в VBScript, а не в Visual Basic, нижняя граница всегда равна нулю. Обе эти части содержатся в разделе <HEAD> HTML-страницы. Третья часть состоит из кода JScript, который находится в разделе <BODY> и выполняет две другие части.
<HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Function CreateVBArray()
Dim i, j, k
Dim a(2, 2)
k = 1
For i = 0 To 2
For j = 0 To 2
a(j, i) = k
k = k + 1
Next
Next
CreateVBArray = a
End Function
-->
</SCRIPT>
<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vba){
var i, s;
var a = new VBArray(vba);
for (i = 1; i <= a.dimensions(); i++)
{
s = "The lower bound of dimension ";
s += i + " is ";
s += a.lbound(i)+ ".<BR>";
return(s);
}
}
-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT language="jscript">
document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>