博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS--JavaScript对象类型
阅读量:2442 次
发布时间:2019-05-10

本文共 1012 字,大约阅读时间需要 3 分钟。

JavaScript对象

对象(Object)是面向对象编程的核心概念,它是已经命名的数据集合,也是一种比较复杂的数据结构。

创建对象

在JavaScript中,对象是由new运算符生成,生成对象的函数被称为类(或称构造函数、对象类型)。生成的对象被称为类的实例,简称为对象。

实例:调用系统内置类型函数,实例化几个特殊对象

var o = new Object(); //构造原型对象var date = new Date();//构造日期对象var ptn = new RegExp("ab+c", "i");//构造正则表达式对象

也可以通过大括号定义对象直接量:

{
name: value, name1:value1, ...}

对象直接量是由一个列表构成,这个列表的元素是用冒号分隔的属性/值对,元素之间用逗号隔开,整个列表包含在大括号之中。

示例:使用对象直接量定义坐标点对象

var point = {
//定义对象 x:2.3, //属性值 y:-1.2 //属性值};

访问对象

可以通过点号( . )来访问对象的属性

示例:

var point = {
x:2.3, y:-1.2};var x = point.x;//访问对象的属性

对象的属性可以是简单的值,也可以是复杂的值,如函数、对象。

当属性值为函数时,该属性就被称为对象的方法,使用小括号可以访问该方法。

示例:

var point = {
f : function(){
return this.y; }, y : -1.2};var y = point.f();//调用对象的方法

当属性值为对象时,就可以设计嵌套对象,可以连续使用点号运算符访问内部对象的属性a的值。

var point = {
x : {
a : 1, b : 2 }, y:-1.2};var a = point.x.a;//访问嵌套对象的属性值

**也可以通过结合运算符( [] )来访问对象的属性,此时可以使用字符串下标表示属性。

示例:

var point = {
x : {
a:1, b:2 }, y : -1.2};var a = point["x"]["a"];//访问嵌套对象的属性值

注意:下标字符串是对象的属性名,属性名必须加上引号,表示为下标字符串。

转载地址:http://aisqb.baihongyu.com/

你可能感兴趣的文章
使用MongoDB Stitch在10分钟内构建一个Slack应用
查看>>
next主题seo优化_SEO可见性的5个最佳WordPress主题
查看>>
揭穿3个常见的WordPress神话
查看>>
bootstrap步骤_通过8个简单步骤进行Bootstrap和WordPress主题集成
查看>>
struts2 css失效_CSS体系结构和可维护CSS的三大Struts
查看>>
您可能不知道WooCommerce可以做的10件事
查看>>
php使用nginx建网站_如何使用预建网站来刷新网站的外观
查看>>
wordpress快速建站_您的WordPress主题灵活还是快速?
查看>>
bootstrap布局技巧_加快Bootstrap网站的3个技巧
查看>>
bootstrap网格_Bootstrap网格:掌握最有用的Flexbox属性
查看>>
symfony 控制器_重新引入Symfony控制台-适用于未开始使用的CLI PHP!
查看>>
wordpress插件开发_WordPress插件开发简介
查看>>
响应式编程 函数式编程_Phunkie进行函数式编程:PHP中的解析器组合器
查看>>
composer 源l:_Visual Composer:名称更改的令人费解的故事
查看>>
使用React和PHP开发游戏:它们的兼容性如何?
查看>>
哈巴狗入门指南
查看>>
js设置css自定义变量_CSS变量实用指南(自定义属性)
查看>>
http建立个人服务器工具_建立网站和页面的最佳7种工具
查看>>
前端框架浏览器兼容解决方案_前端框架:定制与即用型解决方案
查看>>
驯服Snoo:使用Reddit API
查看>>