<script>
var s="123;456";
ss=s.split(";");
alert(ss.length); //出错,对象不支持此属性或方法
for(i=0;i<ss.length;i++)
{
alert(ss[i]);
}
</script>
有你写的那个方法么?
var s="123;456";
ss=s.split(";");
alert(ss.length); //出错,对象不支持此属性或方法
for(i=0;i<ss.length;i++)
{
alert(ss[i]);
}
</script>
有你写的那个方法么?
解决方案 »
- sencha touch2 中的调色板工具在哪里
- 求教一个关于Google Map API的问题
- 如何通过JS先抓到ul下面的li元素数组再抓到这个数据下面的里呢,求解?
- javascipt问题:关闭模态对话框,启动新的窗口
- 打开模态对话框showModalDialog,在打开的窗口中,如何访问父窗口内的元素?谢谢
- 大家来帮我看看这个代码
- 请问JS高手一个有关js的问题,想了三天了没想出来?高分
- jbuilder 6 企业版(非试用)哪有?
- 大早上遇到个问题 js 闭包,大家给看一下
- 求问optional string 是什么字符串类型啊 不能操作
- 来csdn一年了,散......
- window.close()为什么不好使呢.非常报歉,本人已经无分可送了.
请参阅
getItem 方法 | lbound 方法 | toArray 方法 | ubound 方法应用于: VBArray 对象
要求
版本 3
返回 VBArray 的维数。array.dimensions( )
必选项 array 参数为 VBArray 对象。说明
dimensions 方法提供了一个获取指定的 VBArray 维数的方法。下面的示例包括三个部分。第一部分是用来创建一个 Visual Basic 安全数组的 VBScript 代码。第二部分是 JScript 代码,确定该安全数组的维数和每一维的上界。这两部分都放在 HTML 页中的 <HEAD> 部分。第三部分是位于 <BODY> 部分的 JScript 代码,用来运行其他两个部分。
的正确
var s="123;456";
ss=s.split(";");
alert(ss.length); //dimensions()是在JS中对VBS中的数组进行取维数,JS本身用length
for(i=0;i<ss.length;i++) //注意,用<=会数组越界!
{
alert(ss[i]);
}
</script>
<script>
vat tt;
var a=new Array();
function getDem(arr){
for(i=0;i<arr.length;i++){
..
}
...
}</script>我发现写起啦还是比较复杂。你自己试一下吧。给你一个思路。逐个遍历元素,用地归。得到最大的那个质就是为数
<!--
function getDimensions(ar){
var result = 0;
for (var i=0;i<ar.length;i++)
if (ar[i].length)
result = Math.max(result,getDimensions(ar[i]));
return ++result;
}
var ar = [1,2,3];
alert(getDimensions(ar))
var ar = [1,2,[3,4,5]];
alert(getDimensions(ar))
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,11]]];
alert(getDimensions(ar))
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,[11,12,13]]]];
alert(getDimensions(ar))
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,[11,12,13,[14,15]]]]];
alert(getDimensions(ar))
//-->
</SCRIPT>
var result = 0;
for (var i=0;i<this.length;i++)
if (this[i].length)
result = Math.max(result,this[i].dimensions());
return ++result;
}
var ar = [1,2,3];
alert(ar.dimensions());
var ar = [1,2,[3,4,5]];
alert(ar.dimensions());
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,11]]];
alert(ar.dimensions());
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,[11,12,13]]]];
alert(ar.dimensions());
var ar = [1,2,[3,4,5],[[6,7],8,[9,10,[11,12,13,[14,15]]]]];
alert(ar.dimensions());