×

js中引用类型三剑客:Object类型、Array和Function

作者:andy0012020.06.24来源:Web前端之家浏览:7940评论:0

js中引用类型三剑客:Object类型、Array和Function。下面一一学习下。

js中常用的引用类型

1、Object类型:带有属性和方法的特殊数据类型。

创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,例如;

var person = new Object();
person.name = "Nicholas";
person.age = 29;

另一种方式是使用对象字面量表示法。 例如:

var person = {
name : "Nicholas",
age ; 29
}

注意:在通过对象字面量定义对象时,实际上不会调用Object构造函数。

2、Array:是使用单独的变量名来存储一系列的值。

创建数组的基本方式有两种。第一种是使用Array构造函数,例如:

var colors = new Array();

第二种基本方式是使用数组字面量表示法。数组字面量由一对包含数组项的方括号表示,多个数组项之间以逗号隔开,例如:

var colors = ["red","blue","green"];

3、Function:函数类型在JavaScript中也是对象。

函数实际上是对象,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。
函数通常是使用函数声明语法定义的:(函数声明提升)

function sum (sum1,sum2) {
return sum1 + sum2;
}

还有一种方式,使用函数表达式定义函数:

var sum = function(sum1,sum2) {
return sum1 +sum2 ;
};

注意:要访问函数指针而不执行函数的话,必须去掉函数名后面的圆括号。

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/js20200624a1.html

网友评论文明上网理性发言 已有0人参与

发表评论: