亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問通過var st=scoreStr.split(";");處理成數組后,得到的數組是什么數組呢?一維數組還是多維數組呢?

請大神幫忙,

1,通過下面的代碼

var?st=scoreStr.split(";");

處理成數組后,得到的數組是什么樣的數組呢?是一維數組還是多維數組啊?

寫成數組的形態是下面這樣的嗎?

var?st=["小明:87","小花:81","小紅:97","小天:76","小張:74","小小:94","小西:90","小伍:76","小迪:64","小曼:76"];

如果不是,該是什么樣的???

2,通過

document.write(st[0].slice(3));

輸出結果 87

?和

document.write(st.slice(0,4));

輸出結果 小天:76

輸出的結果很不一樣,他們的根本區別是什么呢?僅僅意味著一個從元素中的字符串選取,一個從數組中選取嗎?

split() 方法的定義不是將字符串分割為字符串數組,并返回此數組嗎?后者被分割的是數組不是字符串啊,為什么這個命令還有效呢?


正在回答

1 回答

  1. 得到的是一維數組,是你寫的數組形態沒錯。

  2. st[0]是數組中的一個元素,st是一個數組,選定的元素也就不一樣。

  3. 后者被分割的是數組不是字符串啊,為什么這個命令還有效呢? ? : ? ??你下面的是slice并不是split。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問通過var st=scoreStr.split(";");處理成數組后,得到的數組是什么數組呢?一維數組還是多維數組呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號