博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 基础篇(一):创建对象的四种方式
阅读量:6176 次
发布时间:2019-06-21

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

一、声明一个对象的语法

直接声明一个对象:

var person1 = {    name : "Jie",    age: 23,    say: function(){        alert("Hi!,I'm " + this.name);    }};person1.say(); //Hi,I'm Jie复制代码

二、通过构造方法

function Person(){    this.name = "Jie";    this.age = 23;    this.say = function(){        alert("Hi!,I'm " + this.name);    }}var person2 = new Person();person2.say(); //Hi,I'm Jie复制代码

三、使用Object()构造函数

使用Object()构造函数来创建一个空对象,然后为其赋值。

var person3 = new Object();person3.name = "Jie";person3.age = 23;person3.say = function(){    alert("Hi!,I'm " + this.name);};person3.say(); //Hi,I'm Jie复制代码

四、使用create()方法

create()方法允许你基于现有对象创建新的对象实例。

var person4 = Object.create(person3);person4.say(); //Hi,I'm Jie复制代码

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

你可能感兴趣的文章
(四)工厂方法模式详解(另附简单工厂的死亡之路)
查看>>
scikit-learn基础介绍
查看>>
static{}语句块详解
查看>>
elasticsearch 5.x常见问题整理
查看>>
nginx-server-backup策略说明
查看>>
计算机硬件、驱动程序和操作系统
查看>>
mysql 下载及安装方法
查看>>
字符串的比较查找与替换
查看>>
XML 文件解析--含Unicode字符的XML文件
查看>>
单利模式
查看>>
Two Sum
查看>>
Spring MVC绑定 List 对象参数
查看>>
spark 添加第三方依赖
查看>>
配置虚拟目录
查看>>
RHCE 学习笔记(31) - 防火墙 (下)
查看>>
linux 命令
查看>>
【Linux学习记录】Linux主机规划与安装
查看>>
springboot 拦截器
查看>>
Call requires API level 4 (current min is 3):类似异常解决
查看>>
zookeeper学习之zkclient节点增删改查<九>
查看>>