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

數(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://www.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)頁設計
中文字幕在线日韩精品| 日韩高清伦理一区二区| 亚洲欧美日韩不卡一区二区| 久久精品亚洲毛片美女极品| 精品欧美日韩国产一区| 激情婷婷亚洲五月综合网| 亚洲欧美日韩乱码综合久久| 亚洲精品国产精品乱码不卞| 日韩欧美精品在线不卡| 日韩爱爱特级视频中文字幕| 国产麻豆成人传媒免费观看| 精品国产一区二区三区精品日韩| 香蕉视频欧美久久精品| 人妖伪娘在线观看一区二区三区| 狠狠综爱五月天的婷婷| 国产欧美一区二区三区久久| 伊人婷婷综合激情网| 久久久久久亚洲精品人妻| 婷婷人妻中文字幕在线| 日本人妻伦理在线播放| 成人性生交大片免费看多人| 国产高清av免费观看| 黄片无毛欧美在线观看| 中文字幕在线看精品乱码| 国产原创av剧情在线播放| 精品爆白浆一区二区三区| 91欧美一区二区在线视频| 欧美一区日韩二区在线| 午夜激情视频免费国产| 亚洲欧洲av男人的天堂| 国产免费高清视频成人| 极品少妇高潮在线观看免费| 中文字幕av二区三区人妻| 亚洲欧美日韩不卡一区二区| 国产熟女真实乱精品视频| 精品丝袜熟女一区二区三区| 99热视频这里只有精品| 亚洲精品成人午夜久久| 亚洲午夜精品久久久天堂| 在线日韩中文字幕二区| 国产剧免费看视频网站成人|