Skip to main content

网易

  • 做爬虫会遇到哪些问题以及怎么解决的
  • 你怎么优化抓取规则,获取到数据格式变化的一个问题
  • 你们有通过正则或者 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"));