先贴代码,等下再一一解释,对初学者可能有帮助
最近一直在学习Python,一直感叹于python中list的灵活,
同样都是数组,为什么javascript不能和python中的一样灵活呢,
(其实下面这些prototype1.4已经实现了,不过prototype太胖了,你知道的,我对胖女人不感兴趣)
于是就有了下面的代码.....
复制代码 代码如下:
这里有很多文本和script块,而且script块的数目不定
$/,"")}
o.value.match(/(?:
//更复杂的例子
//http://community.csdn.net/Expert/topic/4796/4796192.xml?temp=.2977564
Array.prototype.grep=function(regex,f)
用给出的正则表达式去匹配数组中的每一个元素,
对符合匹配的元素返回一个数组,当然,如果存在函数f,匹配结果还要通过函数f的处理
if(!Array.prototype.push){//好象ie5.0以下不支持push()方法
Array.prototype.push=function(){
for(vari=0;i
}
returnthis.length;
}
}
//vararr=[]
//arr.push("1","2","3")