五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

js,ts遍歷數(shù)組分組存放json實現(xiàn)方法,slice函數(shù)的應(yīng)用

2022-02-16 16:53 作者:-千里馬-  | 我要投稿

?事情是這樣的,昨天的那個種地系統(tǒng)bug已經(jīng)修復(fù)好并且正常運行了,然后就在當天半下午我就開了新的工程,重構(gòu)背包系統(tǒng),那是我3-4年前寫的代碼了現(xiàn)在再看寫的太垃圾,正好有優(yōu)化重構(gòu)的沖動,然后我就一直優(yōu)化到了今天下午3點多基本上優(yōu)化完了還改了游戲物品系統(tǒng)分離,修復(fù)到了人物的服裝系統(tǒng)json改進點

這個地方的代碼設(shè)置模型只能應(yīng)用一個數(shù)組作為服裝的二項配置的配置數(shù)據(jù)生成服裝,而json是用我自研的兔寶的百寶箱引擎從excel表生成json表的工具

這個地方

這個類型需要包含json數(shù)組的形式比如

{ ? ?"0":[111,222,333,444], ? ?"2":[111,222,333,444] }


但是我并沒有設(shè)置過這種這么特殊要求的數(shù)據(jù)結(jié)構(gòu)類型處理,所以我就得寫一種這樣的類型了

首先我已經(jīng)把要處理的數(shù)據(jù)都放在一個數(shù)組里面了,然后只需要每4個分一組然后添加隨機序列key到j(luò)son里面然后返回寫入json。

我查了一頓百度,最終準備的實現(xiàn)方法是:

.slice函數(shù),這個函數(shù)可以切除頭尾,我只需要遍歷一波就可以了不過在這之前我需要先確定要遍歷幾波,這個很簡單長度除4向上取整就可以了。

而后面的實現(xiàn)就是

????????var?arrData:?any?=?line.slice(sign,?line.length)

????????//要處理數(shù)據(jù)的原始數(shù)組

????????var?data?=?{};

????????//處理結(jié)果

????????var?forNum:?number?=?Math.ceil(arrData.length?/?4);

????????//遍歷次數(shù)

????????for?(var?c?=?0;?c?<=?forNum;?c++)?{

????????????data[c]?=?arrData.slice(4?*?c,?4?*?(c?+?1));

????????}

????????return?data;

然后我的工具箱里面就又躺了一個新的工具類型了




js,ts遍歷數(shù)組分組存放json實現(xiàn)方法,slice函數(shù)的應(yīng)用的評論 (共 條)

分享到微博請遵守國家法律
浦江县| 达孜县| 宜川县| 都匀市| 龙岩市| 沈丘县| 隆德县| 眉山市| 临猗县| 建始县| 龙井市| 云阳县| 乌什县| 普宁市| 武川县| 綦江县| 铜陵市| 蓝山县| 海南省| 勐海县| 将乐县| 永兴县| 东方市| 安阳县| 葫芦岛市| 清涧县| 新竹县| 新乡县| 德化县| 福建省| 建阳市| 青浦区| 合川市| 绥宁县| 永州市| 崇义县| 成都市| 区。| 江口县| 彩票| 友谊县|