拼多多前端笔试
单选:
- 代码输出
const a = {b: 1} Object.seal(a); a.b = 2 a.c = 1 console.log(a.b, a.c);
- 二叉树第五层最多有多少个节点
- 完成一个url参数解析工具函数,要求如下:
① 解析当前文档的参数字符串,返回一个解析后的对象,其属性名为对应个参数名称,属性值为对应的各参数值。② 如果同个参数名有多个值,则其对应的属性值为一个数组,存储每个参数值。③ 基于前两个步骤,加入一层缓存优化,即如果当前的文档的参数字符串没有变化,且已解析过,则返回缓存的解析结果,不重复解析。
- 实现Promise.finally
- html代码,无序列表中包含一些列列表项,每个列表项由文案和一个删除按钮构成。请实现:点击删除按钮时会移除按钮所在的列表项
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <ul id="list"> <li> <span>1</span> <button>刪除</button> </li> <li> <span>2</span> <button>刪除</button> </li> <li> <span>3</span> <button>刪除</button> </li> <li> <span>4</span> <button>刪除</button> </li> <li> <span>5</span> <button>刪除</button> </li> <li> <span>6</span> <button>刪除</button> </li> </ul> <script> // 你的代码 </script> </body> </html>