
获得徽章 5
- create-react-app的配置实在是太多了,开发起来没有掌控项目的感觉,这两天花时间整理了一份react的相对完善的配置,参考vue-cli的配置模式,采用webpack-chain进行配置,并创建了一个模板仓库。感兴趣的话可以fork一下,相信这个配置你很容易看懂的。评论15
- 15106
- 推荐一个前端工程师(utils)函数工具库项目,有详细的中英文文档,历经了长时间的完善,欢迎大家使用,并点star和提issue,让工作wirte less do more 。
项目地址:github.com
展开评论20 - 得到嵌套key的方法
```js
// obj = { out: { in: { inner: 1 } } },expr = out.in.inner
// => 1
function getValue(obj, expr) {
// 没有传key的话返回对象就好
if (!expr) {
return obj;
}
// 多重key解析放进数组
let keys = expr.split(".");
// value是迭代的值
let value = obj;
// for更容易终止循环
for (let i = 0; i < keys.length; i++) {
let curKey = keys[i];
// 这里特别注意,当key不存在的时候,就需要终止
if (!(curKey in value)) {
return;
}
// 层层迭代
value = value[curKey];
}
return value;
}
```展开86 - 210