编程练习

通过实际编程练习巩固 JavaScript 知识

4简单
5中等
0困难
数组方法练习 - map 和 filter
简单api
练习使用数组的 map 和 filter 方法处理数据。给定一个数字数组,返回所有偶数的平方。
15 分钟
easy
数组高级方法练习 - 数据分组统计
中等api
练习使用数组的 reduce 方法进行复杂数据处理。给定一个学生数组,按年级分组并统计每个年级的人数。
15 分钟
medium
Date API 练习 - 日期计算
中等api
练习使用 Date API 进行日期计算。实现一个函数,计算两个日期之间相差的天数。
15 分钟
medium
函数绑定方法 - call、apply、bind 综合应用
中等api
练习使用 call、apply 和 bind 方法改变函数的 this 指向。实现一个计算器类,要求能够灵活地在不同上下文中调用计算方法。
15 分钟
medium
函数式编程 - 数据管道处理
中等api
练习函数式编程思想和数组方法链式调用。实现一个数据处理管道,对商品数据进行筛选、转换和排序。
15 分钟
medium
基础函数练习
简单basics
创建不同类型的函数并理解它们的差异
15 分钟
easy
JSON API 练习 - 数据转换
简单api
练习使用 JSON API 进行数据序列化和反序列化。实现一个函数,深拷贝一个对象。
15 分钟
easy
Math API 练习 - 随机数生成
简单api
练习使用 Math API 生成随机数。实现一个函数,生成指定范围内的随机整数。
15 分钟
easy
对象方法练习 - 数据统计
中等api
练习使用 Object 静态方法处理对象数据。给定一个包含学生成绩的对象,计算平均分。
15 分钟
medium