JavaScriptのUbund関数メソッドは、VBARRAYの指定された次元で使用される最大インデックス値を返します。使い方:
コードコピーは次のとおりです。
safearray.ubund(寸法)
その中でも、Safearrayは必須のオプションです。 VBARRAYオブジェクトです。
ディメンションはオプションです。インデックスアッパーバウンドでvbarrayの次元を知る。無視された場合、Ubundはこのパラメーターを1として処理します。
vbarrayが空の場合、Ubundメソッドは未定義に戻ります。 DIMがVBARRAYの次元よりも大きい場合、または負の場合、メソッドは「範囲外」エラーを生成します。
例
次の例には、3つの部分が含まれています。最初の部分は、Visual Basic Secure Arrayを作成するために使用されるVBScriptコードです。 2番目の部分はJScriptコードで、セキュアアレイの寸法と各ディメンションの上限を決定します。両方の部品は、HTMLページの<head>セクションに配置されます。 3番目の部分は、他の2つの部分を実行するために使用される<body>パーツにあるjscriptコードです。
コードコピーは次のとおりです。
<head>
<スクリプト言語= "vbscript">
<! -
関数createvbarray()
Dim I、J、k
dim a(2、2)
k = 1
i = 0〜2の場合
j = 0〜2の場合
a(j、i)= k
k = k + 1
次
次
createvbarray = a
エンド関数
- >
</script>
<スクリプト言語= "jscript">
<! -
関数vbarrayTest(VBA)
{
var i、s;
var a = new vbarray(VBA);
for(i = 1; i <= a.dimensionals(); i ++)
{
s = "寸法の上限";
s + = i + "is";
s + = a.ubund(i) + "。
";
return(s);
}
}
- >
</script>
</head>
<body>
<スクリプト言語= "jscript">
document.write(vbarraytest(createvbarray()));
</script>
</body>