17-JS基础 day05

6/28/2001

# 一. 完成课堂所有的代码(重要)

# 二. 请在页面上输出如下三角形

*
**
***
****
*****
******
1
2
3
4
5
6

# 三. 请在页面上输出如下三角形

******
*****
****
***
**
*
1
2
3
4
5
6

# 四. 输入年,月,日 计算当天是该年的第几天

# 五. 输入一个字符串,统计该字符串中每个字符出现的次数

# 六. 需求题

componyUser = [
    { name: '张三', age: '18', department: '研发部', id: '001' },
    { name: '王雪', age: '21', department: '产品部', id: '002' },
    { name: '张翰', age: '33', department: '产品部', id: '003' },
    { name: '白河', age: '27', department: '研发部', id: '004' },
    { name: '晓飞', age: '24', department: '研发部', id: '005' },
    { name: '刘通', age: '20', department: '设计部', id: '006' },
    { name: '一鸣', age: '18', department: '设计部', id: '007' },
    { name: '张亮', age: '19', department: '研发部', id: '008' },
    { name: '吴燕', age: '17', department: '宣传部', id: '009' },
    { name: '胡玉', age: '25', department: '产品部', id: '010' },
]

// 要求:
1)在不改变原数组的情况下,编写一个classification函数,该函数有一个参数,其可以根据我prompt输入的参数对部门进行分类,如我classification('研发部'),那么其就会返回一个新的数组,该数组中有研发部的所有人信息,若输入的部门不存在,则弹窗提示 输入部门有误或该部门目前没有员工
2)编写一个userSort函数,上述的数据作为参数传入,返回一个按照年龄从小到大排序好的新的员工数组,不能改变其个人信息
3)编写一个lookUp函数,上述数据作为参数传入,返回一个新的数组,该数组元素为该公司department都有哪些,不能重复
4)编写一个lookUser函数,上述数据作为参数传入,返回一个新的数组,里面是年龄和id均大于王雪的员工信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 七. 编写函数map(arr) 把数组中的每一位数字都增加30%,并返回一个新数组

Last Updated: 12/25/2022, 10:02:14 PM