数组长度问题 var myarr = []; myarr['a'] = 'aa'; myarr['b'] = 'bb'; myarr['c'] = 'cc'; alert(myarr.length);怎样取myarr的长度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script lanuage="JScript"> var myarr = []; myarr[0] = 'aa'; myarr[1] = 'bb'; myarr[2] = 'cc'; alert(myarr.length);</script> 数组下标从零开始 结帖了想起个问题,var myarr = []; myarr['a'] = 'aa'; myarr['b'] = 'bb'; myarr['c'] = 'cc'; alert(myarr.length);怎样取myarr的长度啊 嗯 如果用字符索引 那就是关联数组 不能直接取length// IE下 用for in列举去计算\// FF下 提供了个全局属性<script type="text/javascript"><!-- var myarr = []; myarr['a'] = 'aa'; myarr['b'] = 'bb'; myarr['c'] = 'cc'; alert(myarr.__count__); // FF下看//--></script> alert(myarr.__count__);FF好用这是什么属性,把myarr当作什么对象了,不明白,请楼上详解 http://www.cnblogs.com/winter-cn/articles/1225693.html myarr[3] = 'bb'; //这才是真正的数组元素操作 myarr['c'] = 'cc'; //等同于 myarr.c='cc'; 相当于给myarr添加一个自定义的属性,该属性名称就是c。这不是数组元素操作,所以length与它无关 var myarr = []; myarr['a'] = 'aa'; myarr['b'] = 'bb'; myarr['c'] = 'cc';在ie下只能 for取长度了呗,没有别的办法了吗? 问题是你的这些操作var myarr = []; myarr['a'] = 'aa'; myarr['b'] = 'bb'; myarr['c'] = 'cc';根本就不是数组操作,你的思路错了。即使myarr不是数组,myarr['a'] = 'aa';这类的操作也是正确运行的,而且意义是一样的。比如var myarr=new Object();myarr['a']='aa'; 能否try catch 特定类型错误? 梅花雪树控件惊奇问题,熟悉该控件的请进来看看 怎么计算JavaScript运行的时间?要可执行代码! 有谁解决过这样一个问题?回者有分! jsp上传图片如何通过js获得图片的全名(包括扩展名)? 弹出窗口问题 net_lover(孟子E章) 请进 如何引用表格中动态生成的文本框? 请问:如何用write();打印"字符? 远程服务器文件压缩下载 jquery设置背景问题 如何将js变量 拿到asp代码中使用
<script lanuage="JScript">
var myarr = [];
myarr[0] = 'aa';
myarr[1] = 'bb';
myarr[2] = 'cc';
alert(myarr.length);
</script> 数组下标从零开始
myarr['a'] = 'aa';
myarr['b'] = 'bb';
myarr['c'] = 'cc';
alert(myarr.length);怎样取myarr的长度啊
嗯 如果用字符索引 那就是关联数组 不能直接取length
// IE下 用for in列举去计算\
// FF下 提供了个全局属性
<script type="text/javascript">
<!--
var myarr = [];
myarr['a'] = 'aa';
myarr['b'] = 'bb';
myarr['c'] = 'cc';
alert(myarr.__count__); // FF下看
//-->
</script>
这是什么属性,把myarr当作什么对象了,不明白,请楼上详解
myarr['c'] = 'cc'; //等同于 myarr.c='cc'; 相当于给myarr添加一个自定义的属性,该属性名称就是c。这不是数组元素操作,所以length与它无关
myarr['a'] = 'aa';
myarr['b'] = 'bb';
myarr['c'] = 'cc';在ie下只能 for取长度了呗,没有别的办法了吗?
myarr['a'] = 'aa';
myarr['b'] = 'bb';
myarr['c'] = 'cc';根本就不是数组操作,你的思路错了。即使myarr不是数组,myarr['a'] = 'aa';这类的操作也是正确运行的,而且意义是一样的。比如
var myarr=new Object();
myarr['a']='aa';