育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-27 08:45 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数
; q8 |) a& |& s6 @! b" q2 l3 N3 v9 N& X
有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。
7 d% a3 u" d+ k4 ~6 @5 D/ y( ^. v5 v$ A( A/ w  }
创建“模型”的方法是使用对象构造函数。. c$ e5 C1 a- p0 E6 O# v

! f' w6 \" W2 F: R一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。
4 ~: [. \3 Y$ n- E1 e/ I. Y7 t6 g" T$ }, h
在下面的示例中,function User()是一个对象构造函数:
' f' b$ g4 _; J# G/ w* M( l6 a5 X& f. A, k7 N1 p: b
function User(fname, lname, age, loc) {  C2 \# M; P, O+ Q1 {* b1 E: ]

' P% L! y. _# J/ H& c0 O* n$ r this.firstName = fname;
& L! H/ Y1 [! a) y0 w& i" B& t7 T& O' [/ ~1 r1 K! M
this.lastName = lname;$ {+ X) j& R+ ?6 ?1 K8 s/ M2 v
, |- [+ A- y+ L. F6 F
this.age = age;
- a% F. [; t2 J# P% J  r; o2 r7 h( [. Y  N
this.location = loc;$ O1 n" G# m1 f! [) z

- k# `) Y. d, J( Z% J3 {}
; Q  T2 r8 ]2 a5 F
7 r) |6 ~" n* J/ N1 G6 Y通过使用new关键字调用构造函数来创建相同类型的对象:
5 I3 [* S# K7 f7 e* n2 d
/ j2 m. q& i- N) \示例3 A. a. h! i* E  x" X

# U9 Q4 \+ N2 ]  U7 P4 [* hvar Seagull = new User("Seagull", "Anna", 22, "New Delhi");7 ?4 r/ b7 Z6 g9 v" m5 w# A
7 D. v1 ~' J  g  a
var tarush = new User("Tarush", "Balodhi", 34, "Bihar");
- |  \6 _' T+ h9 v. W, k# I
2 `3 N: H9 \, \. G+ e8 n- [ 需要香港免实名服务器 联系飞机 @IDC_zane6 D8 Q0 E9 U- b

3 m& J3 X, w  O/ K: ~
7 p& L) N% Q3 ?3 T  `: ]. D' J
$ B8 q/ n3 N# w- \# w% y6 p4 L# C1 M原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT-5, 2024-11-16 07:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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