育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 43|回复: 0

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-30 12:35 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数
9 C$ @9 `' t5 H5 j1 b
9 K0 W( o, D7 B  _有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。7 D0 p7 u, k- w7 T
; z, y& Z+ M$ u7 @! }, E
创建“模型”的方法是使用对象构造函数。) w* d8 O( S; _' K% B2 b

: R6 d7 w( G, b" j: U: y( @一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。
5 E( h5 C( |2 U/ X
) E3 q2 D: K8 O4 H9 B# }在下面的示例中,function User()是一个对象构造函数:) x0 Q0 O% Q, [9 u# Z

9 |5 y' @2 O+ v6 jfunction User(fname, lname, age, loc) {, ^% W& y) Y' W7 m! i  {

3 m1 Z( Y  q+ A' f8 i this.firstName = fname;% X$ b. w9 G" u* f8 `; m- i2 J9 @

' E7 X4 s. u9 _4 Y+ h# k this.lastName = lname;
5 Q3 Q  i' i) t( I% d( o7 g/ I" a
this.age = age;
  S1 o& D/ G* L: c# e  `; \0 I, h! `( J0 t3 M2 U
this.location = loc;: z7 R/ X; l, ]4 Z) ^

+ V5 j) W  l. a0 W/ `+ a- C" c}7 E3 n( q, w( J6 S+ Q3 ~0 a
/ P$ M: N/ J5 Q
通过使用new关键字调用构造函数来创建相同类型的对象:
5 Z+ V% Z; f" {6 ]1 Z9 }# v. M
/ e3 N- K. m/ F& {  o1 y$ K6 Z示例0 ~8 [; Y, U1 ?- N0 D5 d
5 S- S% Q* d$ o! D2 C( k
var Seagull = new User("Seagull", "Anna", 22, "New Delhi");
  e. q7 E6 T* W8 c" }7 ]0 K2 N% N# @5 }. ]! @
var tarush = new User("Tarush", "Balodhi", 34, "Bihar");
2 o/ N3 m6 w$ {! \! s* j0 I+ x
& m. [9 I$ {9 \6 l 需要香港免实名服务器 联系飞机 @IDC_zane% d" n+ _/ p( A, W' Z
" A5 }; g- r, `7 T( C$ v
. H9 c. z, x! h" Y7 l6 @$ C
! ^3 P& s* R: I& y
原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|小黑屋|手机版|Archiver|育儿网

GMT-5, 2024-11-17 07:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表