育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-27 02:55 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数
8 H4 E. s) Y# J) ?  I/ \' w
2 a6 h/ o8 M) A4 t有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。
, G6 G' z3 i1 F6 l- q8 O
' ~8 m; R) F' T6 Z+ q创建“模型”的方法是使用对象构造函数。
- [4 B, n  A. f# e: w: S; P
% e, x3 R) B' d一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。
' k2 x1 K, M. T* w' t# _4 F2 {+ G
; K0 i: U8 V1 r1 t% B; H) e6 t/ p& n在下面的示例中,function User()是一个对象构造函数:5 `7 O5 W3 W- q
" ~6 W" F! ~* D+ @- j, U
function User(fname, lname, age, loc) {5 `7 d7 A0 j, _$ w' `& ?1 A- O( t

/ u0 ^$ T7 L5 w8 e5 p% D this.firstName = fname;
% ~! c8 k. p, a, O
( F$ ~! b) i8 n/ X- E/ V& s6 S( e this.lastName = lname;
8 O4 u/ R7 P& Y. T) v1 ?5 P% s1 ~3 `7 M9 v
this.age = age;
8 d. X6 \& P: l* A* L" H+ x2 c" R- t8 I; k. l$ ]
this.location = loc;
9 ^+ t5 N9 G6 v: ]
  F7 I- [+ C3 R9 h/ ]- M( h}& H0 P+ m$ z( k9 f

/ G! |7 h) C* ~( Z& E$ H通过使用new关键字调用构造函数来创建相同类型的对象:0 N9 ?/ f" h% t. n5 X0 d

4 D9 u% h1 r( i, ]! `! @- \: ^示例( T; |" H- g2 y) R6 {7 e+ d

" I  @* {4 J1 `var Seagull = new User("Seagull", "Anna", 22, "New Delhi");
0 t9 ~4 ^5 G: z% F( E& A* y& Q
; M! D0 F. t  I4 o4 m" t: i; Wvar tarush = new User("Tarush", "Balodhi", 34, "Bihar");
3 B/ a0 d% w9 Y/ l# \* L" Y# n( V" t- s; M% u0 Y7 p. c- X  Q* M
需要香港免实名服务器 联系飞机 @IDC_zane
$ K* X! y0 O, G$ R7 Q* ~; O& y, a8 y+ \

2 i/ l- R7 r& Q
" g" t1 I/ C% N7 ^. t原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT-5, 2024-11-16 05:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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