• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 object 안에 object 넣기

object 안에 object 넣기

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #82223

    치칫
    참가자
    array에 자주 쓰는 sort, map, filter 함수에서 하실땐
    products 에서만 하시는데 전 더보기를 눌렀을때 같이 따라온 data에도 같이 적용시켜서 하고싶어서 이것저것 몇시간동안 해봤는대
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    var 누른횟수 =0;
        document.querySelector('.more').addEventListener('click', function(){
            누른횟수++;
            if(누른횟수 == 1){
            fetch('https://codingapple1.github.io/js/more1.json')
            .then(res => res.json())
            .then(data => {
       
             
        }).catch(error => {
            console.log('에러')
        });
    
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ대충 이렇게에서 
      .then(data => { }) 안에 넣는코드에
    products.push(data) 를하면 data에 있는 자료는 1개의 배열취급으로 들어가더라구요 [] 때문인거같은데
    그래서 이상하게 되는것같아서,
    그래서
    그러면 문자열로 바꿔서 [ ] 를 삭제한다음에 다시 바꿔서 products에 넣어보자 생각해서
    var aaa = JSON.stringIfy(data); 를하면  data가 문자열로 나오고 
       var bbb = aaa.replace(/\[/g, '');
       var ccc = bbb.replace(/\]/g, '');
      console.log(JSON.parse(ccc));
    이런식으로 해볼려했는대 []를 빼니까 json.parse가 또 안먹더라구요 등등 여러가지 다른것도 했는데 제 머리로는 해결이 안되네요...
    data에 있는걸 products에 넣고 html을 비운다음에 products를 다시 foreach로 돌리는걸 구상했는대
    ajax로 받아온 object를 이미있는 object에 넣을방법이 있을까요? 진짜 몇시간을 고민했어요 ㅠ
    
    
    
    
    
    #82256

    codingapple
    키 마스터
    array 2개 이어붙이려면 array1.concat(array2) 씁시다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠