【相關網址】
 AICL楓之谷私服論壇技術討論區:點此

【前言】
 此教學適合已有一定JS基礎之伺服器主學習,需要一定的邏輯能力,
 但學成後,應用範圍廣泛,並且可加快伺服器更新速度、提升腳本
 變化性、出錯率還能大幅降低。


【範例】
 這邊先給各位看成品內容,讓各位看看陣列的強大。



 如果是以往的寫法,腳本會長這樣,非常繁瑣、複雜。



 學會陣列後,各位沒有看錯,一行即可搞定。



接下來,會教導各位如何做出相同功能,但寫法更加清晰的腳本陣列。

【教學開始】
首先我們要先宣告一個"var",名稱可以隨意,並設定一維陣列,代碼可隨意。



寫好您要的項目內容,並指定好項目號碼。


設定好一個"switch"變量方法,括號判斷內容則是您的"selection",selection會去判斷是否有一格值被選中,也就是第二步"L1"的內容。



我們指定storeInfo為MAP,也就是最開始的陣列。



再宣告一個var的storeText文字內容,storeText名稱可隨意。



最重要的步驟來了,我們要寫出一個for迴圈,迴圈內容就是MAP的陣列內容,我們讓迴圈抓取storeInfo的內容(此已被指定為MAP),抓取從 i++ 開始的陣列內容0,如設定1則是二維陣列使用,往後教學再教大家使用。



將一開始的文字storeText加上新的內容。
紅色:變量 i++
綠色:請參考本連結內容(點此
藍色:顯示陣列代碼
紫色:換行




最後加入 if 判斷,將結果印出即可。





【後記】
 由於我只會寫,不太會說明,所以有些專有名詞沒搞懂,如有錯誤請見諒,
 如需要多補充的可至本文底留言,需更深入討論,請至交流區討論,敬請
 期待下一集的二維陣列使用方法。




發表評論

Subscribe to Posts | Subscribe to Comments

- Copyright © AICL社群娛樂集團 - 網站區 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -