月度归档:2015年11月

深拷贝与浅拷贝

浅拷贝:拷贝的对象改变时,被拷贝的对象也会随之改变。

一.以下几种方法可以实现改变拷贝对象,而被拷贝对象不变。

1.使用slice函数

var arrA = [“abc”,”def”.”ghi”];

var arrB =arrA.slice(0);//从0开始到结束

arrB[1] = “xyz”;

console.log(arrA);//abc def ghi

console.log(arrB);//abc xyz ghi

2.使用concat方法

var arrA = [“abc”,”def”.”ghi”];

var arrB = arrA.concat();

二.深拷贝

把对象的属性遍历赋给新对象

var deepCopy = function(source){

var newObj = {};

for(var key in source){

newObj[key] = typeof source[key] === ‘object’?deepCopy(source):source[key];

}

return newObj;

}

 

一篇文章

梁启超的一段自述中讲到:他人生信仰的是趣味主义。他说,他所做的事常常失败,然而总是一面失败一面做,因为不仅在成功中感到趣味,在失败里头也能感觉趣味。相比现在的成功学与社会风气来说,这真的是一种难得的心境,我辈自当学习。反思自己的踟蹰不前,还不是害怕失败。好像一失败,天就要塌下来了一样。所以,要相信失败也是有趣味的,那样生命才不会干涸。

我看过的唯一一本书

高中的时候,买过很多的杂志,包括有名的《读者》,《青年文摘》,甚至《故事会》,但要说算得上读过的书籍,好像真的只有周国平的那本散文集。我记得三年级的时候,我就学会了多愁善感,无病呻吟。在现在很多人看来都是一种不好的姿态,尽管我还没有完全改掉他们说的这个毛病。我在那时候买的第一本书叫做《品味生活》,老师说,现在看这个太早了,可我觉得看起来心里有种东西在激荡,无论是什么。

说回那本散文集。我大概反复看了好几遍,当时做了好多记号,觉得很多话都很经典。可是自己能实践的做到的却连皮毛都不到。反而导致想的太多,踟蹰不前。还导致产生了很多近乎绝望的想法。或许这本书对于我,只是一本普通的书,就像遇到一个普通的人,以为相见恨晚,其实到最后还是归于平淡。

好像很久没有写东西了,刚开始的感觉很好,写到后来好像写不出什么东西了,硬挤,那种感觉反而不好了,就写这么多吧,接下来多看书,多思考。学而不思则罔,我现在是思而不学则殆了。

这是我的第一篇文章

很早之前就搭了wordpress,一直想写日志,却迟迟没有动笔。我想记录我工作上学习的东西,生活中经历的事情,比如看过的书,电影,做过的事,心情等等。希望能坚持下去。