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

數(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)頁設計
蜜桃视频在线观看视频免费| 亚洲一区二区三区日韩欧美| 麻豆国产免费av在线| 色哟哟网站之中文字幕| 熟妇一区二区三区av| 久久热久久热精品视频| 精品国产一区二区成人| 欧美精品福利一区二区| 日本欧美一区二区三区高清| 亚洲中文自偷自拍另类| 溪乱毛片一区二区三区| 日产极品一区二区三区| 亚洲福利一区二区在线| 国产熟女高潮一区二区| 国产精品三级高清在线| 色哟哟亚洲精品一区二区| av一区二区中文字幕| 和富婆啪啪一区二区免费看| 欧美亚洲国语精品一区二区| 在线观看中文字幕日韩精品| 亚洲欧美午夜福利视频| 亚洲一区成人免费电影| 久久91亚洲精品久久91| 日韩视频专区一区二区| 国产日产亚洲欧美综合另类| 国产成人av麻豆色哟哟| 亚洲欧美精品成人一区| 黑人巨大精品欧美一区免| 日本在线人妻一区二区| 国产av剧情精品麻豆| 国产精品三级av在线播放| 美女丝袜诱惑国产91| 亚洲欧洲成熟熟女妇专区乱| 亚洲乱码一区二区av| 日韩版色视频在线观看| 亚洲精品尤物福利在线一区| 濑亚美莉在线观看一区二区三区| 综合av在线一区天堂| 久草免费人妻视频在线| 国产成人av在线观看| 国产精品久久久久大屁股精品性色|