为原生js Array增加each方法
更新时间:2012年04月07日 01:55:07 作者:
为原生js Array增加each方法,通过prototype来增加功能,进行扩展
复制代码 代码如下:
Array.prototype.each = function(fn)
{
return this.length ? [fn(this.slice(0,1))].concat(this.slice(1).each(fn)) : [];
};
[1,2,3,4].each(function(x){
document.write(x + "<br/>");
});
相关文章
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
本文给大家分享一段js代码利用利用localStorage防止页面动态添加数据刷新后数据丢失问题,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下2017-03-03
JS中style.display和style.visibility的区别实例说明
下面的例子说明了这种区别:在这个例子中,divContent1和divContent2隐藏的时候用的是style.display=none,这时候,后面的div会向上移动,占据已经隐藏的div的空间。divContent3和divContent4用的是style.visibility=hidden来隐藏,但是其隐藏后仍然占据原来的空间2013-03-03


最新评论