Fork me on GitHub

02 2018 档案

摘要:- javascript不支持任何自定义类型的机制,而所有的值最终都将是6大类型之一。由于javascript数据类型具有动态性,因此的确没有再定义其他数据类型的必要。 - javascript数据类型总的分为两大类:`基本数据类型`(`5`种),一种`引用数据类型`,共 `6`种... 阅读全文
posted @ 2018-02-06 14:45 AaronShen 阅读(180) 评论(0) 推荐(2)
摘要:对于基本类型,浅拷贝过程就是对值的复制,这个过程会开辟出一个新的内存空间,将值复制到新的内存空间。而对于引用类型来书,浅拷贝过程就是对指针的复制,这个过程并没有开辟新的堆内存空间,只是将指向该内存的地址进行了复制。然而对引用类型的浅拷贝会出现一个问题,那就是修改其中一个对象的属性,则另一个对象的属性也会改变。产生了问题那必然有相对解决的方法, 就这样深拷贝就开始入场了,深拷贝会开辟新的栈,两个对象对应两个不同的地址,这样一来,改一个对象的属性,也不会改变另一个对象的属性。 阅读全文
posted @ 2018-02-05 14:34 AaronShen 阅读(266) 评论(0) 推荐(3)
摘要:近期更新了git,项目push时出现"push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching' 变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置:git config --global push.default matching...."相关的警告信息 阅读全文
posted @ 2018-02-02 11:08 AaronShen 阅读(432) 评论(0) 推荐(2)