首先array
是從object
那裡繼承下。它具備
object
所有的功能和特性。下面是
object
的情況:
新建: var
object
=
newobject();
如下:var
obj =
new
object();
obj[
"first"
] =
"my"
; obj[
"second"
] =
"name"
; obj[
"third"
] =
"is"
; obj[
"fourth"
] =
"chenssy"
; 因為
array
繼承object
,那麼array
也是可以用字串作為陣列下標的:
var
array
= new
array();
array["first"] = "my";
array["second"] = "name";
array["third"] = "is";
array["fourth"] = "chenssy";
對於array
數字的遍歷,我們採用
for迴圈語句。但是這個
for迴圈並不是這個形式:
我們可以利用
for/in
迴圈把該陣列進行遍歷。
for/in
迴圈把某個陣列的下標臨時賦給乙個變數:
for(variable
in array)
在第乙個迴圈時,變數variable
將被賦值為陣列
array
的第乙個元素的下標值;在第二次迴圈時,變數
variable
將被賦值為陣列
array
的第二個元素的下標值;依次類推
.......
對於上面的array
陣列,利用
for/in
迴圈遍歷
for(key
in array)
下面是我寫的乙個例子
varls=
for(
index
inls
)console
.log
(index
+":"+ls
[index
]);控制台列印效果如下圖:
shell 陣列(字串下標)
現在遊戲開的伺服器越來越多了,每次用ssh操作都要寫ip位址,很煩,也容易出錯,所以要自己搞個伺服器名到ip的對映。map anahost count 0 temp cat home linwencai sh host while read line 這種寫法裡面的count是local的 whil...
awk陣列下標的字串化
好好努力,有乙個好的將來 日曆 var diarydays calendarbigborder calendartd calendarminput calendaryinput calendarmonthtitle calendarnow calendardaysat calendardaysun ...
求字串陣列中的最短陣列的下標
函式fun的功能是 求ss所指字串陣列中長度最短的字串所在的行下標,作為函式值返回,並把其串長放在形參n所指的變數中。ss所指字串數陣列中共有m個字串,且串長小於n。請在程式的下畫線處填入正確的內容並將下畫線刪除,使程式得出正確的結果。define m 5 define n 20 intfun ch...