引用类型

在JavaScript中引用类型是一种数据结构,将数据和功能组织在一起,或者也称之为类,但是在ECMAScript并不真正具有类,所以我们都把引用类型称之为对象,对象是最常见的引用类型实例,然后对象上面有属性和方法,

最常见的对象是Object类型的引用类型实例。一般创建对象有两种方法,一个是new一个构造函数(任意一个普通函数用于创建一类对象时,它就被称作构造函数,或构造器),另一个就是对象字面量表示法。

New 构造函数:

var user = new Object();
user.name = 'wade';

对象字面量:

var user = {
  name: 'wade'  
};

访问对象属性有两种方法:

console.log(user.name);
console.log(user['name']);

其实JavaScript自带的引用类型有很多,常见的有Array、Date、RegExp、Function等,这些也被称之为类。还有,像Number、String、Boolean等也属于引用类型,我们都把这些称之为对象。

今天我们了解一下什么是引用类型,构造函数和对象字面量的两种概念,之后会慢慢详细说一些Array、Date等一些比较重要的引用类型概念。

(完)

本文分享自微信公众号 - coding个人笔记(gh_2ce38b49dae1),作者:wade

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • rest和restful

    开发了那么久,对接接口已经很老练了,但是对于rest和restful概念真的没有听过,而且也没有用过get、post之外的方法。

    wade
  • 了解一下MVC

    一直在说MVC和MVVM的区别,现实是连什么是MVC都不知道,于是好好学习了一下MVC。

    wade
  • 移动端左滑右滑组件

    最近有个需求,移动端有导航,需要左滑右滑的时候就能切换导航,跟轮播一样的效果,但是轮播内容少,而且是一次性加载数据。而需求是很多类型,每个类型有非常多的列表,如...

    wade
  • ​eggjs实战

    swagger会扫描配置的API文档格式自动生成一份json数据,而swagger官方也提供了ui来做通常的展示,当然也支持自定义ui的。不过对后端开发者来说,...

    一粒小麦
  • Python自动化开发学习-Django

    django amdin是django提供的一个后台管理页面,该管理页面提供完善的html和css,使得你在通过Model创建完数据库表之后,就可以对数据进行增...

    py3study
  • 兄弟,不要偷看人家摄像头

    我是程序员小贱
  • Python3 hashlib密码散列算法原理详解

    hashlib模块定义了一个API来访问不同的密码散列算法。要使用一个特定的散列算法,可以用适当的构造器函数或new()来创建一个散列对象。不论使用哪个具体的算...

    砸漏
  • Postgres和MySQL创建用户并授予db权限

    Postgresql和MySQL还是有很多不同的。就比如授权来说。当下有个业务场景,我们的报表数据库需要根据业务划分不同的db,然后创建对应的user。

    Ryan-Miao
  • Clojure 学习入门(5)—— 关键字

    一、创建: Keyword: 关键字是一个内部字符串; 两个同样的关键字指向同一个对象; 通常被用来作为map的key。 

    阳光岛主
  • 面试题:Java中this和super关键字的底层实现原理

    今天,我们就一起来讨论一个这个网友遇到的面试题,Java 中 this 和 super 关键字的底层实现原理!

    业余草

扫码关注云+社区

领取腾讯云代金券