哪个网站论文多,亚马逊aws永久在线观看,怎样修改静态公司网站页面电话,码制作官网前言
1#xff1a;对象的分类 在JavaScript中#xff0c;对象可以分为以下几种类型#xff1a; 内置对象#xff1a;这些对象是由JavaScript引擎提供的#xff0c;如Object、Array、String、Date、RegExp等。 宿主对象#xff1a;这些对象是由宿主环境#xff08;浏览…前言
1对象的分类 在JavaScript中对象可以分为以下几种类型 内置对象这些对象是由JavaScript引擎提供的如Object、Array、String、Date、RegExp等。 宿主对象这些对象是由宿主环境浏览器、Node.js等提供的在不同的环境下可能有所不同如window、document、XMLHttpRequest等。 自定义对象这些对象是由程序员自己创建的使用构造函数或字面量语法创建可以根据需求自定义属性和方法。 原生对象也称封装对象是内置对象的包装器提供了一些额外的功能如Number、String、Boolean、Function、Array、RegExp等主要作用是方便使用原始值时调用对象的方法。 对象实例也称对象是通过构造函数创建的对象实例每个实例都有自己的属性和方法 在我们的实际开发当中我们使用的大部分还是内置对象和宿主对象。自定义对象使用的很少
2数组的对象分类 数组也是一个对象属于内置对象。其中使用索引数组的存储性能比我们的对象性能要好在我们开发中我们使用数组来存储一些对象。
一数组对象
1数组对象创建
var arr new Array();
console.log(typeof arr); //object
2向数组中添加元素
arr[1] 10;
3数组中读取元素
var a arr[2];
如果读取不存在的索引就会得到undefined
4读取数组长度 这是一个属性也就是元素的个数。当然元素个数得是连续的数据也就是索引中间不能有空值。
console.log(arr.length); 通过arr.length()会删除多余元素或者添加空元素。慎用
二数组字面量
1数组对象可以做一切对象做的事
var arr new Array();
arr[0] 123;
arr.hello abc; 数组也是对象我们可以往上添加属性但是没有任何意义。
2数组字面量创建对象
var obj [1,2,3,4];
3构造函数创建对象直接添加元素
var obj (10,20,30);