Javascript - Push Object

Javascript - Push Object

Javascript Object

Object push key and value

  1. 변수에 있는 값을 Object key로 넣고 싶을 때
    let properties = {};
    let key = '...';
    let value = '...';
    
    properties[key] = value;
    
    // for문 활용
    let arrUtm = window.document.location.search.split('&');
    arrUtm[0] = arrUtm[0].substr(1); // 맨 처음 앞의 ?제거
    
    if (window.document.location.search) {
        let properties = {};
    
        for (let i = 0; i < arrUtm.length; i++) {
            let url = arrUtm[i];
            let key = url.split('=')[0];
            let value = url.split('=')[1];
    
            if (key === 'test1' || key === 'test2' || key === 'test3') {
    
             properties[key] = value;
            }
    
            if (i === arrUtm.length - 1) {
             window.mixpanel.track('utm', properties);
            }
        }
    }
    
  2. String 그대로 Object Key로 넣고 싶을 때
    // dot notation
    let properties = {};
    
    properties.test1 = 'test1';
    
    // square bracket notation
    let properties = {};
    
    properties['test1'] = 'test1';
    
    // output
    // properties { test1: 'test1'}
    

댓글

가장 많이 본 글