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中,数组长度可变的

 

  

  

   

  

posted @ 2022-08-05 15:47  一位程序袁  阅读(33)  评论(0编辑  收藏  举报