배열 사용 경험 인 스 턴 스

21748 단어 자바 script
배열 사용 인 스 턴 스
  • 배열 의 여러 요 소 를 삭제 할 것 을 지정 합 니 다
  • 배열 문자열 - 회전 - 숫자
  • 배열 과 문자열 - 상호 변환
  • id 에 따라 트 리 구조 데이터 의 전체 경 로 를 가 져 옵 니 다
  • 배열 의 여러 요 소 를 삭제 할 것 을 지정 합 니 다.
    예 를 들 어 [1, 2, 3, 4, 5, 6, 7] 배열 에서 2, 4, 5, 7 네 개의 요 소 를 삭제 합 니 다.
    let arr1 = [ 1,2,3,4,5,6,7];
    let arr2 = [2,4,5,7]; 
    for(let obj of arr2){
    	arr1 = arr1.filter(item => item !== obj);
    }
    console.log(arr1);
    //   :[1,3,6]
    

    배열 문자열 - 회전 - 숫자
    //    
    let arr = ["2","4","6","8","10","13"]
    let arr2 = arr.map(item => {
    	return +item
    });
    console.log(arr2)
    // [2, 4, 6, 8, 10, 13]
    
    //    
    let arr2 = ["2","4","6","8","10","13"].map(Number);
    console.log(arr2)
    // [2, 4, 6, 8, 10, 13]
    

    배열 과 문자열 - 상호 변환
  • 배열 전환 문자열
  • //  ‘-’         
    let str = [0,1,2,3,4].join('-');
    console.log(str);
    // 0-1-2-3-4
    
  • 문자열 변환 그룹
  • //    (,)    ,        
    let str = "hello,wworld,hi"
    let arr = str.split(',');
    console.log(arr);
    // ["hello", "wworld", "hi"]
    

    id 에 따라 트 리 구조 데이터 의 전체 경 로 를 가 져 옵 니 다.
    //   
    let arr = [{
        "id": 1,
        "name": "    ",
        "level": 1,
        "fullPath": "1",
        "parentId": 0,
        "children": [{
            "id": 2,
            "name": "    ",
            "level": 2,
            "fullPath": "1-2",
            "parentId": 1,
            "children": [{
                "id": 3,
                "name": " ",
                "level": 3,
                "fullPath": "1-2-3",
                "parentId": 2
            }, {
                "id": 26,
                "name": "  ",
                "level": 3,
                "fullPath": "1-2-26",
                "parentId": 2
            }, {
                "id": 27,
                "name": "  ",
                "level": 3,
                "fullPath": "1-2-27",
                "parentId": 2
            }, {
                "id": 28,
                "name": "  ",
                "level": 3,
                "fullPath": "1-2-28",
                "parentId": 2
            }, {
                "id": 29,
                "name": "   ",
                "level": 3,
                "fullPath": "1-2-29",
                "parentId": 2
            }, {
                "id": 38,
                "name": "  ",
                "level": 3,
                "fullPath": "1-2-38",
                "parentId": 2
            }]
        }, {
            "id": 10,
            "name": "    ",
            "level": 2,
            "fullPath": "1-10",
            "parentId": 1,
            "children": [{
                "id": 11,
                "name": "   ",
                "level": 3,
                "fullPath": "1-10-11",
                "parentId": 10
            }, {
                "id": 14,
                "name": "    ",
                "level": 3,
                "fullPath": "1-10-14",
                "parentId": 10
            }, {
                "id": 17,
                "name": "  ",
                "level": 3,
                "fullPath": "1-10-17",
                "parentId": 10
            }, {
                "id": 20,
                "name": "   ",
                "level": 3,
                "fullPath": "1-10-20",
                "parentId": 10
            }, {
                "id": 23,
                "name": "  ",
                "level": 3,
                "fullPath": "1-10-23",
                "parentId": 10
            }]
        }]
    }]
    
    
    

    좋은 웹페이지 즐겨찾기