育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-29 13:15 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数+ G& ]+ }; Q: c9 V
0 T' r$ ?( H) |8 O  i
有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。; H1 O* M( j$ X% T% h" b
& a8 o/ i" g# C2 \& O( t5 K$ r9 ~. T
创建“模型”的方法是使用对象构造函数。
: A+ y  R* `1 d* k  q3 Y) o% s0 W; H  z
一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。
( B' z7 o+ n3 H9 o3 r2 h- ]% n7 |* h
在下面的示例中,function User()是一个对象构造函数:
9 h/ i; {: ?: F7 S5 I6 Z4 e9 q7 N, _" J  ~: }: L0 ?- U& z  ^
function User(fname, lname, age, loc) {( T, w8 w& d2 A9 w$ Q3 I

- b/ [, b' u( v2 a1 _: K this.firstName = fname;  r  L1 \( T5 Q; i7 a' M

' f! Z+ M. v$ J2 n6 V2 c- Q* v( {! q this.lastName = lname;
  O# t# Y! M9 w3 M$ T
5 r1 w* g/ m- K& G this.age = age;; P, r# h& s2 {+ ]+ h9 w2 }) K' h. l& \

* \% N  p8 ]8 E. e# m1 p this.location = loc;
- D; ?# s. C8 N7 Z0 U% y8 @  p7 y& v& \' Q7 H7 [: Z1 K
}
: c3 S3 `  f6 J3 ^$ N: Z; `3 d  j9 ^/ q4 n, b& N
通过使用new关键字调用构造函数来创建相同类型的对象:: Q  ~* [" }( W1 H. ]
" e+ `) O2 v1 [+ J. U8 R* {1 q; s
示例3 w) f9 r) @7 K
( @* Q$ A6 B( j8 ~. q  w# P9 `
var Seagull = new User("Seagull", "Anna", 22, "New Delhi");
9 c1 q  n! F: Q$ P' d3 E9 a3 Z3 }, `( o8 U
var tarush = new User("Tarush", "Balodhi", 34, "Bihar");
" u" Z) g' y4 W( C2 M( B, |& _9 ^: F* k0 q5 J, f" T  ^& M% v
需要香港免实名服务器 联系飞机 @IDC_zane! |' W7 v; d: _4 a
* b( E# {: b6 a% K. T& b

6 \) X) J) E* V4 D/ v7 J. @* K7 q; A
% E+ A* A4 U8 F: ]! R原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT-5, 2024-11-17 00:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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