Js对象Function、 Js对象Array
Js对象Function
1,创建:
var f = new Function("a","b","alert(a);");
f(1,2)
2,
function fun(a,b){
alert(a+b)
}
fun(3,4)
3.
var function1 = new Function("a","b","alert(a);"){
function1(1,2)
}
属性:
lenth:代表长度
特点:
1,方法定义是,形参的类型不用写,返回值类型也不写
2,方法是一个对象,如果定义名称相同的方法 ,会覆盖
3,在JS中,方法的调用只与方法的名称有关,和参数列表无关
4,在方法声明中有一个隐藏的内置对象(数组),arguments,封装所有对象的实际参数
调用:
方法名称(实际参数列表);
Js对象Array
Array:数组对象
var arr = new Array(元素列表);
var arr = new Array(默认长度);
var arr ={元素列表}
var arr1 = new Array(1,2,3);
var arr2 = new Array(1);
var arr3 = [1,2,3];
方法:
join(参数):将数组中的元素按照指定的分隔符拼接为字符串
属性:
length:数组的长度
特点:
JS中,数组元素的类型可变的
JS中,数组长度可变的