百度在线 一面
- 写个三栏布局
- 数组去重
- mixin
- $nextTick
- $set
- Map()的遍历方法
setTimeout(function () { console.log('1') }); new Promise(function (resolve) { console.log('2'); resolve(); console.log('3'); }).then(function () { console.log('4') }); console.log('5');
将hidden不为true的值过滤出来使用递归
const menus = [ { name: 'menu1', hidden: false, children: [ { name: 'menu1-1', hidden: false, }, { name: 'menu1-2', hidden: () => {return Math.random() * 10 > 5}, }, ] }, { name: 'menu2', hidden: true, } ]