这个前端面试题,你会不会写?

224 阅读1分钟

    要求 :

    1. 页面默认展示一个按钮,按钮填充文字为 : "生成一个没有重复姓氏的列表"; 2. 点击[生成一个没有重复姓氏的列表]按钮之后页面展示一个带序号(1开始)的不重复的姓氏列表,且按钮文案变为 "生成一个自我介绍"; 1 . 赵。
      2 . 钱。
      ......
    2. 点击[生成一个自我介绍]按钮,需要将数据转化为 [{ firstName: '赵', age: 50 }] 数组格式,
      有多少个姓氏就生成多少条数据,其中age字段取50~80的随机数,且不能重复,需要根据age字段对数据进行排序; 4. 将处理好的数据以列表形式展示在页面,每条形式为 :
      1 : 我姓赵,今年51岁。
      2 : 我姓钱呢,今年52岁。

    ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '周', '吴', '郑', '王', '冯', '陈', '褚'];