第五章 引用类型

1. Array类型

  1. 创建Array实例的两种方法及区别?
  2. Array的length属性可写吗?
  3. 如何确定某对象是否为数组?
  4. 介绍一下数组中的reverse/sort方法?
  5. 介绍一下数组中的splice方法?
  6. 介绍一下数组中的迭代/归并方法?

2. RegExp类型

  1. 以字面量形式创建一个正则表达式的方法是?
  2. 介绍一下正则表达式的匹配模式支持的3个标志(g/i/m)?
  3. 正则表达式的模式中使用的所有元字符都必须转义,正则表达式中的元字符有哪些?
  4. 用RegExp的构造函数构建一个与var pattern1 = /\[bc\]at/i等价的表达式?
  5. 使用正则表达式字面量和使用RegExp构造函数创建的正则表达式的区别?
  6. 介绍一下RegExp的实例属性?
  7. 介绍一下RegExp的实例方法?

3. Function类型

  1. 函数是对象吗?函数名实际是什么?
  2. 函数声明与函数表达式的区别?
  3. 介绍一下函数中的callee和caller?
  4. 函数的length属性有何作用?
  5. 函数的apply()和call()方法有什么作用?
  6. 介绍一下bind函数?

4. 基本包装类型

  1. 什么是基本包装类型,其意义何在?
  2. 基本包装类型和引用类型主要有什么区别?
  3. 使用new调用基本包装类型的构造函数与直接调用同名的转型函数有何不同?
  4. 下列代码的返回结果是?
  5. 介绍String类型中substring、substr和slice的用法?

5. 单体内置类型

  1. 介绍一下Global对象?
  2. eval()方法的作用是?
  3. 介绍一下window对象?
  4. 介绍一下Math对象常用的函数?

results matching ""

    No results matching ""