IT'S DO
728x90

다른 곳에 값을 저장 시켜줘야하는 이유는. 

배열 받은 것을 -> 배열 받은 다른 곳에 저장 시켜줘야하는 이유는

계속 값이 중첩되어서 저장되기 때문에 문제가 됐음.

var getArrayList = [];

var arrData = [];

var test88 = []; //이거에 담은것을 가지고 없애주면 되겠다.
function getListResultId(getId) {

    makeArr(getArrayList, getId);
    console.log("getListResultId  makeArrVar", getArrayList);

    console.log("getArrayList",getArrayList);

    makeArr(test88, getArrayList);

    console.log("test88test88test88test88test88",test88);
    var testToString = test88.toString();
    console.log("testToStringtestToStringtestToStringtestToStringtestToString",testToString);
    var testToStringArr = testToString.split(",");
    console.log("testToStringArrtestToStringArrtestToStringArrtestToStringArr",testToStringArr);
    getListResultId5(testToStringArr);
/*    getListResultId5(getArrayList);*/
    getArrayList = [];


    return getArrayList;
};

비효율적이라서 추후에 바꿔줘야할듯..

arrData.push(listArrId);
getListResultId(listArrId);

 

function makeArr(array, val) {
    var chk = array.indexOf(val);

    if(chk==-1){
        array.push(val); // 값이 없다면 배열의 마지막에 추가
    } else {
        array.splice(chk, 1); // 삭제하고
        array.push(val); // 마지막에 추가한다.
    }
}

 

var test11 = [];
var testRemove = [];
function trRemove(ths) {

    var $tr = $(ths).parents("tr");
    console.log("ths",ths);
    var test = $tr.parentElement;
    var tr = "tr_1";
    var trRemove = tr.substr(3,1);
    var test2 = $(ths).closest('tr').attr('id');
    var test2Remove = test2.substr(3,1);

    var makeArrVar = [];

    test11.push(test2Remove);

    getListResultId4(test2Remove);

    test11.forEach(name => {
        console.log(name);
    });
    makeArr(testRemove, test11);
    console.log("1111111111111111111111111111111111111111111111 ", makeArrVar);

    testRemoveFuntction(test11);
    getListResultId(arrData);






    console.log("getArrayList",getArrayList);

    makeArr(test88, getArrayList);






    console.log("test11은 어떤값이 ",test11);
    console.log("test2 " ,test2);
    console.log("test2Remove " ,test2Remove);
    console.log("trRemove", trRemove);
    console.log("test",test);
    var test ="";
    $tr.remove();


    var selectCheckId = document.getElementById("selectCheck");

    var rows = document.getElementById("resTb").getElementsByTagName("tr");
    console.log(" rows ",rows);



    if(rows.length == 0){
        $("#selectCheck").attr("value", "false");
        selectCheckId.innerHTML = "<td id=\"noRes\" colspan=\"7\" value=\"noRes\">팝업창에서 항목을 선택해주세요.</td>";

    } else {
        $("#selectCheck").attr("value", "true");
    }
    console.log("test3",test3);
    console.log("test4",test4);
}

 

 

var test99 = [];
var test14 = [];
function getListResultId5(ggggg) {
    var test8 = [];

    testRemoveFuntction(test11);
    test99 = testRemoveFuntction(test11)
    console.log("removeToStringArr 잘가져왔나?", testRemoveFuntction(test11));
    console.log("removeToStringArr 잘가져왔나? test99", test99);
    var test13 = Object.values(ggggg);
/*    test8.push(test7);*/
    console.log("Object.values(getArrayList)", Object.values(ggggg));
    console.log("test8 push push baby", test8);
/*    test8 = test7;*/

    console.log("test8 test8test8test8test8test8test8test8test8", test8);
    /*    arrList2.push(test7);
        console.log("여기다 ",arrList2);*/
    console.log("test7.length", getArrayList.length);
    console.log("test11에는 어떤 값이 2번째 부분 ", test11);
    var test12 = ['1','2','3'];
    test13 = test13.filter(item => !test11.includes(item));
    test14 = test13;
    console.log("결론 위에", ggggg);
    console.log("결론 ", test8);
    console.log("getArrayList ", ggggg);
    console.log("결론이 나버려쓰 ", test13);
    console.log("결론이 나버려쓰 ", test14);

    return test14;
};

 

profile

IT'S DO

@멋진놈

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!