阿蜜果
不驕,不矜,勤工,好學(xué),才是好女子
你所浪費(fèi)的今天,是昨天死去的人奢望的明天。
你所厭惡的現(xiàn)在,是未來的你回不去的曾經(jīng)。
BlogJava
首頁
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 297, comments - 1618, trackbacks - 0
js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
with語句和for...in語句是js中用于對象的語句。以下分別對這兩個語句進(jìn)行詳細(xì)介紹和舉例。
1. with語句
1)簡要說明
with 語句可以方便地用來引用某個特定對象中已有的屬性,但是不能用來給對象添加屬性。要給對象創(chuàng)建新的屬性,必須明確地引用該對象。
2)語法格式
with(object instance) {
//代碼塊
}
有時候,我在一個程序代碼中,多次需要使用某對象的屬性或方法,照以前的寫法,都是通過:對象.屬性或者對象.方法這樣的方式來分別獲得該對象的屬性和方法,著實(shí)有點(diǎn)麻煩,學(xué)習(xí)了with語句后,可以通過類似如下的方式來實(shí)現(xiàn):
with(objInstance) {
var str = 屬性1;
......
}
去除了多次寫對象名的麻煩。
3)舉例
eg1.在with中取對象屬性舉例:
<
script language
=
"
javascript
"
>
<!--
function
Employee()
{
this
.name
=
"
阿蜜果
"
;
this
.age
=
"
24
"
;
this
.gender
=
"
女
"
;
}
var
amigo
=
new
Employee();
with
(amigo)
{
var
str
=
"
姓名:
"
+
name
+
"
<br>
"
;
str
+=
"
年齡:
"
+
age
+
"
<br>
"
;
str
+=
"
性別:
"
+
gender;
document.write(str);
}
//
-->
</
script
>
代碼執(zhí)行效果如下:
姓名: 阿蜜果
年齡:24
性別:女
eg2.在with代碼塊中調(diào)用對象的方法:
<
script language
=
"
javascript
"
>
<!--
var
now
=
new
Date();
with
(now)
{
var
str
=
"
當(dāng)前日期:
"
;
str
+=
getYear()
+
"
年
"
;
str
+=
(getMonth()
+
1
)
+
"
月
"
;
str
+=
getDate()
+
"
日
"
;
document.write(str);
}
//
-->
</
script
>
程序執(zhí)行結(jié)果如下:
當(dāng)前日期:2007年4月7日
2. for...in語句
1)簡要說明
該語句用于對數(shù)組或者對象的屬性進(jìn)行循環(huán)操作。它可對某個對象的所有屬性進(jìn)行循環(huán)操作。
2)語法格式
for (變量
in
對象) {
在此執(zhí)行代碼
}
3)舉例
eg1.使用for...in循環(huán)遍歷數(shù)組,代碼如下:
<
script type
=
"
text/javascript
"
>
var
index;
var
myFriends
=
new
Array();
myFriends[
0
]
=
"
chocalate Xiao
"
;
myFriends[
1
]
=
"
sterning
"
;
myFriends[
2
]
=
"
wolf
"
;
document.write(
"
friends list: <br/>
"
)
for
(index
in
myFriends)
{
document.write(myFriends[index]
+
"
<br/>
"
)
}
</
script
>
執(zhí)行結(jié)果如下:
friends list:
chocalate Xiao
sterning
wolf
eg2. 使用for...in語句調(diào)用對象的屬性和屬性值,代碼如下:
<
script language
=
"
javascript
"
>
<!--
function
Employee()
{
this
.name
=
"
阿蜜果
"
;
this
.age
=
"
24
"
;
this
.gender
=
"
女
"
;
}
var
amigo
=
new
Employee();
var
prop;
for
(prop
in
amigo)
{
document.write(
"
屬性:
"
+
prop
+
"
;屬性值:
"
+
amigo[prop]
+
"
<br/>
"
);
}
//
-->
</
script
>
代碼執(zhí)行結(jié)果如下:
屬性: name;屬性值: 阿蜜果
屬性: age;屬性值: 24
屬性: gender;屬性值: 女
posted on 2007-04-07 12:18
阿蜜果
閱讀(3172)
評論(4)
編輯
收藏
所屬分類:
Javascript
FeedBack:
#
re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
2007-04-07 13:54 |
junglesong
別忘了:
for(var p in obj){
if(typeof(obj[p]=="function"){
obj[p]();
}
else{
// alert(obj[p]);
}
}
回復(fù)
更多評論
#
re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題[未登錄]
2007-04-07 18:34 |
阿蜜果
thx,嘻嘻
回復(fù)
更多評論
#
re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
2007-04-12 10:32 |
amp@java
美女^0^
回復(fù)
更多評論
#
re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
2007-04-19 23:48 |
αβγ
仔細(xì)閱讀了,感謝總結(jié)。
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
蜜果私塾:在JavaScript中使用適配器模式
蜜果私塾:在JavaScript中使用工廠模式
蜜果私塾:在JavaScript中使用單例模式
蜜果私塾:JavaScript代碼的壞味道【不斷補(bǔ)充】
蜜果私塾:DOM,黑色藝術(shù)的終結(jié)者(3)
蜜果私塾:DOM,黑色藝術(shù)的終結(jié)者(2)
蜜果私塾:DOM,黑色藝術(shù)的終結(jié)者(1)
js操作iframe的一些知識
JavaScript學(xué)習(xí)筆記——繼承
JavaScript學(xué)習(xí)筆記——瀏覽器中的JavaScript
Copyright ©2025 阿蜜果 Powered by:
博客園
模板提供:
滬江博客
<
2007年4月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
生活將我們磨圓,是為了讓我們滾得更遠(yuǎn)——“圓”來如此。
我的作品:
玩轉(zhuǎn)Axure RP
(2015年12月出版)
Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)
(2015年7月出版)
Struts2+Hibernate3+Spring2
(2010年5月出版)
留言簿
(263)
給我留言
查看公開留言
查看私人留言
隨筆分類
Ajax(3)
Ant(1)
Auto Code(4)
Cewolf
CMMI(1)
CSS(2)
CVS(1)
database(15)
Design Pattern(11)
Eclipse BIRT(1)
EJB
extremecomponents(1)
GIS(2)
Hibernate(8)
iBATIS(2)
IDE(1)
Inno Setup(2)
IT評論(2)
Java(36)
Javascript(32)
JBoss(1)
JFreeChart(3)
JFreeReport(3)
JSF
Linux(3)
MySql(11)
Open Source(4)
Oracle(5)
Other(13)
Spring(12)
Sql Server(1)
Struts(7)
Struts2(8)
Tomcat
UML
Web(8)
Web Service(3)
Workflow
產(chǎn)品原型設(shè)計(8)
似水流年(13)
協(xié)議(12)
原創(chuàng)小說(1)
技術(shù)評論
架構(gòu)師之路(12)
電信知識(3)
網(wǎng)絡(luò)通信相關(guān)(11)
職場感悟(6)
解決方案(12)
項(xiàng)目管理(8)
隨筆檔案
2016年3月 (2)
2015年11月 (1)
2015年9月 (1)
2015年6月 (3)
2015年5月 (4)
2014年12月 (2)
2014年7月 (1)
2014年6月 (1)
2014年5月 (2)
2014年1月 (2)
2013年10月 (1)
2013年8月 (1)
2013年7月 (1)
2013年4月 (1)
2013年2月 (1)
2012年11月 (2)
2012年10月 (1)
2012年1月 (1)
2011年11月 (8)
2011年10月 (4)
2011年9月 (1)
2011年8月 (2)
2011年7月 (5)
2011年2月 (2)
2011年1月 (1)
2010年12月 (3)
2010年11月 (9)
2010年9月 (1)
2010年7月 (2)
2010年6月 (2)
2010年5月 (5)
2010年4月 (2)
2009年12月 (4)
2009年11月 (2)
2009年10月 (1)
2009年9月 (3)
2009年8月 (5)
2009年7月 (5)
2009年5月 (1)
2008年10月 (3)
2008年9月 (3)
2008年8月 (1)
2008年6月 (2)
2008年5月 (3)
2008年4月 (2)
2008年2月 (2)
2008年1月 (11)
2007年12月 (9)
2007年11月 (7)
2007年10月 (9)
2007年9月 (12)
2007年8月 (24)
2007年7月 (10)
2007年6月 (2)
2007年5月 (3)
2007年4月 (18)
2007年3月 (24)
2007年2月 (24)
文章分類
喜愛歌詞(12)
生活點(diǎn)滴(3)
芝麻粒知識(8)
英語(1)
相冊
java學(xué)習(xí)相關(guān)
other
產(chǎn)品經(jīng)理相關(guān)
圖書相關(guān)
工具相關(guān)
日歷
架構(gòu)師相關(guān)
設(shè)計模式相關(guān)
貼圖
走走拍拍
飯團(tuán)
關(guān)注blog
BeanSoft
JAVA-HE
kenzhang
即興的靈感
壞男孩
孫衛(wèi)琴
施偉
螞蟻
銀河使者
鼠標(biāo)
積分與排名
積分 - 2298114
排名 - 3
最新評論
1.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)》
你好。買了書,麻煩把書中的樣例工程文件發(fā)給我。非常感謝。
我的郵箱:wen027andy@163.com
--文良
2.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)》
@智祿
謝謝指出,下次改版修正:)
--阿蜜果
3.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)》
6.1.3 9.存儲函數(shù)
存儲函數(shù)與存儲函數(shù)類似,……
此處應(yīng)該是:存儲函數(shù)與存儲過程類似,……
我買的是多看上的電子版,請修改
--智祿
4.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)》
您好,今天買了您的這本書,為了更好的學(xué)習(xí),麻煩將書中的樣例工程文件發(fā)給我,萬分感謝,感謝作者寫出這么好的書,我特別需要,祝大賣~~
yaozhilu@foxmail.com
--智祿
5.?re: 新書推薦:《Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)》
您好,書不錯,已經(jīng)買了,麻煩發(fā)套樣例工程吧,最好詳細(xì)點(diǎn)的,萬分感激!
jackylee365@163.com
--李成龍
閱讀排行榜
1.?常用加密算法的Java實(shí)現(xiàn)總結(jié)(二)——對稱加密算法DES、3DES和AES(143720)
2.?用Ant實(shí)現(xiàn)Java項(xiàng)目的自動構(gòu)建和部署(123995)
3.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(114285)
4.?Java代碼規(guī)范、格式化和checkstyle檢查配置文檔(71844)
5.?常用加密算法的Java實(shí)現(xiàn)總結(jié)(一)——單向加密算法MD5和SHA(62398)
6.?通用權(quán)限管理系統(tǒng)設(shè)計篇(三)——概要設(shè)計說明書(61760)
7.?使用XFire+Spring構(gòu)建Web Service(一)——helloWorld篇(53678)
8.?基于注解的Spring MVC+Hibernate簡單入門(52604)
9.?在阿里云Linux服務(wù)器上安裝MySQL(49669)
10.?關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng)MyCAT(1)—概述和基本使用教程(47787)
評論排行榜
1.?使用XFire+Spring構(gòu)建Web Service(二)(102)
2.?使用XFire+Spring構(gòu)建Web Service(一)——helloWorld篇(70)
3.?通用權(quán)限管理系統(tǒng)設(shè)計篇(三)——概要設(shè)計說明書(64)
4.?異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file(54)
5.?通用權(quán)限管理設(shè)計篇(二)——數(shù)據(jù)庫設(shè)計(40)
主站蜘蛛池模板:
亚洲区视频在线观看
|
亚洲va久久久噜噜噜久久
|
亚洲av永久综合在线观看尤物
|
色窝窝亚洲av网
|
成人午夜免费福利
|
亚洲精品自偷自拍无码
|
亚洲大片免费观看
|
久草免费在线观看视频
|
亚洲videos
|
日韩免费观看视频
|
亚洲日本一区二区三区
|
亚洲久热无码av中文字幕
|
国产成人免费ā片在线观看
|
亚洲精华液一二三产区
|
亚洲av日韩av欧v在线天堂
|
亚洲成人免费电影
|
国产精品成人免费视频网站京东
|
久久久久亚洲精品无码蜜桃
|
18禁美女黄网站色大片免费观看
|
国产精品亚洲精品观看不卡
|
一二三四在线播放免费观看中文版视频
|
精品国产人成亚洲区
|
国内精品99亚洲免费高清
|
国产一精品一aⅴ一免费
|
新最免费影视大全在线播放
|
成人免费视频网址
|
噜噜噜亚洲色成人网站
|
亚洲精品白浆高清久久久久久
|
99久久国产免费-99久久国产免费
|
亚洲色偷偷狠狠综合网
|
182tv免费视频在线观看
|
亚洲日韩一页精品发布
|
色老头综合免费视频
|
国产亚洲精品国产
|
免费看国产精品3a黄的视频
|
免费视频精品一区二区
|
国产在线ts人妖免费视频
|
在线看片免费人成视频久网下载
|
亚洲精品视频免费
|
久久精品国产亚洲AV久
|
亚洲无码视频在线
|