育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-30 06:45 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数
- H) a8 h5 e  ~! {* c3 [: ~; U( t: Z: q4 c/ v+ F
有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。9 ^5 x- x0 o# D, h5 G
% C1 F4 A* i( V) ]1 u5 Q9 v  z9 A* i* K
创建“模型”的方法是使用对象构造函数。
1 \" |5 u# e! b! b4 i! K! }. K) j, e" M
一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。- h, a  w, G) v; W" Q6 ~6 i

$ j; T& L1 Y# c# R在下面的示例中,function User()是一个对象构造函数:
% F- c# Q( P. A4 B& e, [
3 ~8 f/ m) c9 q  Ifunction User(fname, lname, age, loc) {8 R1 u' I% ~* E; u: z  j9 }

% E& ?: u" O8 h this.firstName = fname;: r4 H6 B1 s$ T0 ~+ I) C5 T

* H/ [; b0 W: j! d, A3 C( b) v) z this.lastName = lname;
4 k7 @' J8 X. J- E. q6 ?
. v  y6 K: u) V3 J this.age = age;  [4 h' t* r* b& S: J
& e8 X2 h2 C1 G4 `" ^9 I
this.location = loc;
6 {# C& h& k4 T/ q. t. E5 ~2 Z- U1 d. \# P0 G- s) e
}
" s" B0 u3 n( U& Q# C5 \! u; i: k9 S( l' l( E( {) O
通过使用new关键字调用构造函数来创建相同类型的对象:! o! s9 R6 ?) l5 @: L- o. a& w- m
% o7 e/ r- u5 Y3 \. D/ f" x
示例5 A1 w' z6 H7 F, [$ n1 ?

0 `& _" [8 u5 N6 X! n2 ]8 }9 Tvar Seagull = new User("Seagull", "Anna", 22, "New Delhi");
( g- C8 v# s' N8 G! K; E3 R$ n2 }* W% y3 m# K; K
var tarush = new User("Tarush", "Balodhi", 34, "Bihar");
* @3 t$ S4 E) J) k( {9 _( E" j+ X, ~! q9 h5 d8 [
需要香港免实名服务器 联系飞机 @IDC_zane8 V: Y8 o% `/ H/ z
- {' ~) I4 L- C( z- ?5 @
" u# v; m+ _# x+ L. y8 x% w

( {( M! D' K, h" X2 X原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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