javaScriprt学习笔记:创建对象

本文介绍了JavaScript中创建对象的三种常用方法:对象直接量、通过new关键字创建及利用原型继承。详细解析了每种方法的特点及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javascript中创建对象的三种方式:

  1. 对象直接量
    创建对象最简单的方法,对象直接量是由若干个名/值对组成的映射表,(不过我喜欢叫键值对,主要因为曾经学习java的原因);名是属性名,值为属性的值,每一个属性对映一个值,就像是一把钥匙对应一把锁一样。属性的值可以是字符串直接量,也可以是任意类型的javascript表达式。
var myObject={},
var myObject={x:1,y:2},
  1. 通过new创建对象
    第二种方法主要以来‘new’运算符,来创建一个对象。关键字new后面跟的是函数的调用,这个函数也成为构造函数,用来初始化一个新创建的对象,大白话就是,你想创建对象,直接调用相关的函数,比如,创建一个空数组:
var myArray=new Array();

Array().这个是内置构造函数,自己也可以自定义构造函数,相信如果你有java这种面向对象语言的相关编程经验,这一点确实很简单。
3. 原型
说道原型,先来解释一下,javascript开发指南上有很详细的解释,每一个javascript对象都与另一个对象相关联,而另一个对象就是我们熟知的原型,在这里要提到一个Object.prototype,这个就是javascript的圆形对象。参照下面这个网址,会得到很详细的回答:
原型

我们创建对象所使用的方法是Object.create();这个函数是个静态函数,至于什么是静态函数,在以后的文章会提到。该函数不是提供给某个对象调用的方法,该函数的使用也是相当简单

var myObject = Object.create({x:1,y:2});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值