育儿论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

JavaScript 对象构造函数

[复制链接]

24万

主题

24万

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2022-4-28
发表于 2022-10-27 08:45 | 显示全部楼层 |阅读模式
JavaScript 对象构造函数
% b' b  d3 D4 ?& B
4 ?! @9 |6 z9 p$ q6 _有时我们需要一个“ 模型”来创建许多相同类型的对象(示例)。! `( D# o6 w0 u$ G: Q* Z+ H) }; K
5 _: A2 L3 q( u2 [% x$ O  L& v
创建“模型”的方法是使用对象构造函数。
4 Z" S/ d4 x% a% x# M3 x8 [& H) G1 i3 R) v# y2 _
一个对象的构造函数可以很容易地创建多个对象(示例)具有相同的属性和方法。6 Y2 b. K  z4 r# R( F5 i- K
0 H( k6 @3 A( T) u5 H% O; M6 _
在下面的示例中,function User()是一个对象构造函数:3 J$ M0 o6 s2 R- R
8 D+ L- _( Y$ s
function User(fname, lname, age, loc) {1 q( `/ Z& A" c3 t1 U& t
( x: u3 e9 P. K8 I0 U  Z: S
this.firstName = fname;4 S- o" ]7 w6 B2 I( H7 ^' Y# c: V

2 [5 g2 l8 N! }9 m1 G3 z this.lastName = lname;
3 w& F0 V. a1 |$ x6 V& |2 N. H7 A! N: w: @! ^" M3 a% d
this.age = age;
/ x4 K0 b. Q3 `* \  a( ~4 I/ [( F" l) _  _7 Z
this.location = loc;4 C% Q3 L1 Z8 |6 T- Q; M4 G# h

# `3 G" U4 Z1 n& [}# F/ ~4 Y8 V0 |3 y( j

# U6 D3 m) W: Z( G通过使用new关键字调用构造函数来创建相同类型的对象:
- m) ^7 [- r! ]( l9 E+ U! C0 f/ a9 m8 u
示例
8 S* C( F' Z# {3 `. H# F- r1 K9 z* j2 d7 f! f# S* {. k/ [9 [1 A
var Seagull = new User("Seagull", "Anna", 22, "New Delhi");
9 t$ Y6 i  c% m1 }  |6 B  I; E) B6 Q
var tarush = new User("Tarush", "Balodhi", 34, "Bihar");
- ~, c5 v4 t4 c9 {: k0 v+ k
& _7 S7 `) k4 g% S 需要香港免实名服务器 联系飞机 @IDC_zane
7 Q- j7 `9 B0 D
0 M5 P( M2 o2 F: \, L3 C5 Q: X6 I5 D9 w( j
3 M; l* R8 X. O) ]" c5 X$ X8 n
原文连接:http://www.szw86.com/thread-8961-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT-5, 2024-11-20 06:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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