摘要:
工作中git是必备的,但是在最近开发中,我发现,对于git,我还是有很多地方不太明确,所以做了一个系统整理学习。 git是一款源代码管理工具,也称为版本控制工具。在开发过程中,代码备份是很有必要的,因为万一一不小心,你的电脑就炸了呢?但是人工去处理不同的版本,并且对不同的版本做相应的备份是一件很麻烦 阅读全文
摘要:
在项目中遇到一个很恶心的需求,然后发现ES6中的map可以解决,所以简单学习了一下map。 Javascript的Object本身就是键值对的数据结构,但实际上属性和值构成的是“字符串-值”对,属性只能是字符串,如果传个对象字面量作为属性名,那么会默认把对象转换成字符串,结果这个属性名就变成“[ob 阅读全文
摘要:
最近第一次开始学习封装组件,遇到几个比较神奇的问题。 首先就是如果input外边包一个div,如果把input的onChange事件绑定到div上,也会生效 还有,如果封装了一个组件,那么里面的最外层元素的{...this.props}需要慎用,虽然这样子做,可以把样式传过来,并且生效,但是会报错 阅读全文
摘要:
const a1 = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }]; const a2 = [{ id: 1 }, { id: 2 }]; const newArr = a1.filter(v => !a2.some(a => a.id v.id)); console.log('newArr: ', newArr); // newArr: [{ id: 阅读全文