JavaScript红宝书 - 更新中
  • JavaScript 高级程序设计
  • 章节内容
    • 1. JavaScript 简介
    • 2. 在 HTML 中使用 JavaScript
    • 3. JavaScript 基本概念
    • 4. 变量、作用域和内存问题
    • 5. 引用类型
    • 6. 面向对象的程序设计
    • 7. 函数表达式
    • 8. BOM
    • 9. 客户端检测
    • 10. DOM
    • 11. DOM 扩展
    • 12. DOM2 和 DOM3
    • 13. 事件
    • 14. 表单脚本
    • 15. 使用 Canvas 绘图
    • 16. HTML5 脚本编程
    • 17. 错误处理与调试
    • 18. JavaScript 与 XML
    • 19. E4X
    • 20. JSON
    • 21. Ajax 与 Comet
    • 22. 高级技巧
    • 23. 离线应用与客户端存储
    • 24. 最佳实践
    • 25. 新兴的 API
  • 数据类型
    • Undefined
    • Null
    • Boolean
    • Number
    • String
    • Object
  • 引用类型
    • Array
    • Object
    • Function
    • Date
    • RegExp
    • 基本包装类型
    • 单体内置对象
  • 专项练习
    • 操作符
    • 语句
    • 数组
    • 函数
  • 附录
    • 操作符特殊规则
    • 严格模式规则
    • 兼容性汇总
Powered by GitBook
On this page

Was this helpful?

  1. 专项练习

数组

数组操作相关练习

  1. 请分别使用自定义函数和系统函数对数组 [2,6,18,9,5,21] 以自然数的规则从小到大进行排。

  2. 请输出数组 [1,3,2,4,6,8,13,15,22] 中的奇数项。

  3. 求数组最大值或最小值[1,3,2,4,6,8,13,15,22]。

  4. ["P","P","H","P","H","C","S","S","J","S"],统计每个字母出现的次数,再对该数组去重。

  5. 搜索建议,例如用户搜索:js 数据中所有跟js相关的全部出来。

  6. 对以下歌曲名称按拼音排序,var song = ["向天再借五百年","涛声依旧",'澎湖湾','征服','三天三夜'];提示: stringObject.localeCompare(target) 配合sort。

  7. 请找出以下两个数组中相同的元素和不同元素,[1,2,3,4,5] 和 [2,4,6,8,10]。

  8. 已知数组[1,2,,3],去除arr中的空数组项,然后写出 arr2 = arr.map(parseInt) 的结果。

Previous语句Next函数

Last updated 5 years ago

Was this helpful?