Function:函数对象
- 创建:
- var fun = new Function(形式参数列表,方法体);
- function方法名称(形式参数列表){
方法体
} - var 方法名 = function(形式参数列表){
方法体
}
- 属性:
lenght(形参的个数) - 特点:
方法定义时,形参的类型不用写
方法是一个对象,如果定义名称相同的方法,会覆盖
在js中,方法的调用只与方法的名称有关,和参数列表没有关系
在方法声明中有一个隐藏的内置对象(数组),arguments ,封装所有实际参数 - 调用:
方法名称(实际参数列表)
Array:数组对象
- 创建:
- var arr = new Array(元素列表);
- var arr = new Array(默认长度);
- var arr = [元素列表];
- 方法:
join():将数组中的元素按照指定的分隔符拼接为字符串
push(),在数组的最后插入一个元素 - 特点:
- js中,数组元素的类型是可变的
- js中,数组的长度是可变的