欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

數(shù)組元素添加與刪除,包括樹結(jié)構數(shù)據(jù)-創(chuàng)新互聯(lián)

安裝npm包

npm i?great-jsutils --save

目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)站空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設計、宣漢網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

導入api

import {JsUtilsApi, ArrayUtils, Base64, TimeUtils,StringUtils } from "great-jsutils/index";

示例1:字符串移除

 //字符串移除,第一個參數(shù)是被操作的數(shù)組,第二個參數(shù)是需要移除的字符串
testArray(){
    let arr=["a","b","c"];
    ArrayUtils.remove(arr,"b");
    console.log(arr.join(","));//a,c
}

示例2:對象移除

//對象移除,第一個參數(shù)是被操作的數(shù)組,第二個參數(shù)是需要移除的對象,第三個對象的主鍵
testArray(){
    let objArr=[{"id":"1","name":"趙云"},{"id":"2","name":"諸葛亮"}];
    ArrayUtils.remove(objArr,{"id":"2"},"id");
    console.log(JSON.stringify(objArr));//[{"id":"1","name":"趙云"}]
}

示例3:數(shù)組中的對象key替換

//數(shù)組中的對象key替換,例如源數(shù)據(jù)為[{"name":"張三"}]替換為[{"text":"張三"}]

testArray(){
    let datas=[{"name":"張三","sex":"1"}];
    let keys={"id":"key"};
    let result=ArrayUtils.updateKey(data,keys);
    console.log(result);//[{"text":"張三"}]
}

示例4:數(shù)組中對象key替換,并增加新的屬性

//數(shù)組中對象key替換,例如源數(shù)據(jù)為[{"name":"張三","age":80}]替換為[{"text":"張三","age":80,"ageGroup":"老年人"}];

 //這里是根據(jù)某些值特征,增加新的屬性
testArray(){
    let datas=[{"name":"張三","sex":"1"}];
    let keys={"name":"text"};
    let result=ArrayUtils.updateKey(data,keys,function(){
        if(data["age"]>75){
            return {"ageGroup":"老年人"};
        }
    });
    console.log(result);//[{"text":"張三","age":80,"ageGroup":"老年人"}];
}

示例5:數(shù)組中對象key替換,含有子節(jié)點

function testArray(){
    let data=[{"id":"id-A","type":"1","children":[
        {"id":"id-A01","type":"2","children":[
            {"id":"id-A01-01","type":"3"}
        ]},
        {"id":"id-A03","type":"3"}
    ]}];
    let keys={"id":"key"};
    let result=ArrayUtils.updateKey(data,keys,function (data) {
        if(typeof data  == "object"){
            if(!data["children"] || data["children"]==null ||data["children"]["lenght"]==0){
                return {"isLeaf":true};
            }else{
                return {"childNum":data["children"]["length"]};
            }
        }
    });
    console.log(result);
}
testArray();

示例6:驗證是否為數(shù)組

ArrayUtils.validArray(datas)

示例7:樹狀數(shù)據(jù)添加子數(shù)據(jù)

向指定節(jié)點,追加新的子節(jié)點

function testArray(){
    let data=[{"id":"id-A","type":"1","children":[
        {"id":"id-A01","type":"2","children":[
            {"id":"id-A01-01","type":"3"}
        ]},
        {"id":"id-A03","type":"3"}
    ]}];
    let child={"id":"id-A03-01","pid":"id-A03"};
    let newData=ArrayUtils.addByParentId(data,child,"pid","id","children");
    console.log(result);
}

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)站標題:數(shù)組元素添加與刪除,包括樹結(jié)構數(shù)據(jù)-創(chuàng)新互聯(lián)
URL標題:http://aaarwkj.com/article0/ddddio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、網(wǎng)站建設、網(wǎng)站策劃、ChatGPT靜態(tài)網(wǎng)站、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
蜜桃传媒18传媒在线| 国产一区日本二区欧美三区| 亚洲三区四区视频在线观看| 美国一级二级三级黄片| 成人黄网站色大片免费观看| 亚洲欧美日韩在线观看a三区| 深夜成人免费观看视频| 在线观看视频免费午夜| 日本不卡二区高清三区| 精品久久人人做爽综合| 亚洲免费小视频在线观看| 国产精品午夜视频免费观看| 精品av一区二区在线| 欧美亚洲国产日韩熟女| 国产极品美女视频福利| 日韩精品 在线一区二区| 精品人妻av中文字幕| jvid视频在线观看免费| 国产激情一区二区三区| 国产剧情av一区在线观看| 持续侵犯人妻中文字幕| 日本啪啪啪一区二区三区| 国产午夜草莓视频在线观看| 高h视频在线播放观看| 欧美精品黄片免费在线观看| 亚州精品乱码久久电影| 成人短篇在线视频夫妻刺激自拍| 国产毛毛片一区二区三区| 日韩人妻av免费电影| 青青草原天堂在线免费观看| 亚洲综合色一区二区三区小说| 一区二区三区在线观看美女视频| 日本大片一区二区免费看| 亚洲av少妇高潮流白浆在线| 精品人妻一区二区av| 欧美日韩一区二区三区四区高清视频| 日本熟女俱乐部一区二区| 午夜精品国产日韩欧美在线| 亚洲午夜精品久久久天堂| 久久久久四虎国产精品| 婷婷精品国产欧美精品亚洲|