題目:
使用Javascript語言,把以下數組? var? arr = ["*","##","$%^","***","&&","****","##*"];? arr[9] = "**";在頁面顯示如下圖所示的圖案:
*
**
***
****
程序如下:
使用for-in
還可以用以下方法
使用for
第一種方法無法使用i--語句得到正確結果是因為ECMAScript對象的屬性沒有順序。因此,通過for-in循環輸出的屬性名的順序是不可預測的。也就是說,所有屬性都會被返回一次,但返回的先后次序可能會因瀏覽器的不同而異。