关于scan后字符串length的问题

xingxing 2006-04-20 04:31:53
str = ....;
search1=....;
temp = str.scan(Regexp(search1));
temp .each((function (tee) {len += (tee.length - 1);}));

假如tee为000,长度不等于1,然而tee.length 每次计算的值都等于1,为什么?谢谢大侠。
...全文
189 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
clare2003 2006-04-20
  • 打赏
  • 举报
回复
var myArray = ['first', 'second', 'third'];//myArray是数组
str = "0003330012242000235325";//str不是数组呀
temp .each((function (tee) {len += (tee.length - 1);aler(len);}));//看一下结果把

xingxing 2006-04-20
  • 打赏
  • 举报
回复
str = "0003330012242000235325";
search1="000";
temp = str.scan(Regexp(search1));
temp .each((function (tee) {len += (tee.length - 1);}));
查到的tee.length为1

var myArray = ['first', 'second', 'third'];
myArray.each( function(item, index){
alert('The item in the position #' + index + ' is:' + item);
alert(item);
alert(item.length);
} );
中,item.length却是正确的。
Pike_Jun 2006-04-20
  • 打赏
  • 举报
回复
题目能不能写清楚一点啊.
yiyioo 2006-04-20
  • 打赏
  • 举报
回复
还有刚才一个帖子里看到下面的内容,我也看不懂?
=====================================================================================
var abcda = <bean:write name="user" property="jine" />;
var iia = 0;
var ia = iia + abcda;

在javascript中,我能把数值附给abcda ,该数据是数值型,由于是循环显示的数据,所以我要统计abcda 的总和,可为什么我这种写法总是得到最后一条数据值,而不是所有数据的统计和呢
=====================================================================================

????
yiyioo 2006-04-20
  • 打赏
  • 举报
回复
这也是javascript?
我怎么没见过啊?
scan?
each?
我怎么都查不到啊?
还有str=...;?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧