字串作為陣列下標

2021-08-08 17:21:53 字數 1423 閱讀 3335

首先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...