数组原型方法调用及函数apply调用时类数组参数在IE8或以下版本的问题


当函数以 apply 方式调用时, 传参方式是一个由各个参数组成的数组或类数组(一个有length属性的对象),传入参数个数取决于 length 的值,例如,某个对象 args.length=3; apply 会将 args[0],args[1],args[2] 三个参数传入,如果对应的值不存在则传入了undefined.

例如:

function f(a,b,c){ console.log(a,b,c);}
f.apply(null,{0:123,1:456,2:789,length:2});//123 456 undefined ,因为 length 属性值为2,值只传入了 2 个参数
f.apply(null,{10:123,11:456,12:789,length:3});// undefined undefined undefined , 因为参数对象不存在以 0、1、2 为...


10年前9月30日 阅读:205 评论:0

情绪管理,看完你就不一样(经典推荐)


(一)要不要管理好情绪有一个男孩脾气很坏,于是他的父亲就给了他一袋钉子,并且告诉他,当他想发脾气的时候,就钉一根钉子在后院的围篱上。第一天,这个男孩钉下了40根钉子。慢慢地,男孩可以控制他的情绪,不再乱发脾气,所以每天钉下的钉子也跟着减少了,他发现控制自己的脾气比钉下那些钉子来得容易一些。终于,父亲告诉他,现在开始每当他能控制自己的脾气的时候,就拔出一根钉子。一天天过去了,最后男孩告诉他的父亲,他终于把所有的钉子都拔出来了。于是,父亲牵着他的手来到后院,告诉他说:“孩子,你做得很好。但看看那此围墙上的坑坑洞洞,这些围篱将永远不能回复从前的样子了,当你生气时所说的话就像这些钉子一样,会留下很难弥补的疤痕,有些是难以磨灭的呀!”从此,男孩终于懂得管理情绪的重要性了。
你现在的心情如何!是欢乐、烦恼、生气、担心、害怕、难过、失望或者是平静无常呢?还是你根本不懂自己的心情!一早起来,也许你看到阳光普...


10年前9月15日 阅读:99 评论:0

Linux统计目录下文件个数及代码行数


前两天在单位忽然说我们的项目中大概有多少行代码,都在那开玩笑呢,呵呵。今儿本来想写段程序看一下呢,发现伟大的搜索引擎里面啥都有哈哈!

统计cn目录下,php文件数量:
find cn/ -name “*.php” |wc -l

统计cn目录下所有php文件代码行数。
find cn/ -name “*.php” |xargs cat|wc -l

或者

wc -l `find ./ -name “*.php”`|tail -n1

统计a目录下所有php文件代码行数,过滤了空行
find /a -name “*.php” |xargs cat|grep -v ^$|wc -l

于是 在我们服务器上算了一下,不算不知道,一算吓一跳啊:

[root@w9 www]# find ./infov2 -name “*.php” |xargs cat|grep -v ^$|wc -l
1750160

[root@w9 www]...


10年前9月9日 阅读:150 评论:0

顶部