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

數(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成人在线不卡| 日本高清三级精品一区二区| 国产91福利视频在线| 麻豆视频传媒入口在线播放 | 国产亚洲一区激情小说| 一区二区三区日韩国产电影| 久久99精品久久久国产| 亚洲女同在线免费观看| 国产亚洲欧美日韩网站| 成年人性生活一级视品| 国产精品一区二区毛卡片| 日韩欧美亚洲视频另类| 麻豆看片高清在线播放| 大香蕉欧美视频伊在线| 91精品国产成人在线| 国产熟女精品自拍嫩草| 欧美成人免费做真爱高潮| 亚洲国产免费一区二区| 欧美日韩在线不卡成人| 亚洲免费av第一区第二区| 一区二区三区三级视频| 欧美精品欧美精品一区二区| 91老熟女露脸大合集| 日本一区二区欧美在线| 国产高清亚洲一区亚洲二区| 欧美亚洲另类国产精品| 国产系列在线播放一区二区三区| 日本91一区二区不卡| 国产在线精品专区第一页| 免费可以看的黄片欧美| 中文字幕人妻日韩在线| 七十二式性日韩视频| 国产视频传媒一区二区| 久久精品亚洲熟女av蜜謦| 欧美激情亚洲一区二区| 天堂av五月在线观看|