网易
- 做爬虫会遇到哪些问题以及怎么解决的
- 你怎么优化抓取规则,获取到数据格式变化的一个问题
- 你们有通过正则或者 ast 来优化这个逻辑吗
- 通过 node-puppeteer 内存无法更进一步优化
- 给 map 设置值,然后遍历值
- 伪数组是一个什么样的概念,如何实现伪 数组
- 删除数组中的某些项有哪些 api,
- 页面优化
- 感兴趣的方案: 微前端、和 native 通信、Vue SSR
function pick(obj, str) {
let arr = str.split(".");
return arr.reduce((pre, next, index) => {
if (index < arr.length - 1) {
return pre[next] || {};
} else {
return pre[next] || "";
}
}, obj);
}
console.log(pick(obj, "product.test.c"));
function pick(obj, str) {
let arr = str.split(".");
return arr.reduce((pre, next, index) => {
return pre[next];
}, obj);
}
console.log(pick(obj, "product.test.c"));