title: How to differentiate between class get set and constructor attributes
body: <p>What is the hidden field(argument1), I'm getting in chrome console?</p>
  <pre><code>class ClassName {
    constructor(argument1) {
      this._argument1 = argument1;
    }
  
    get argument1() {
      return this._argument1 + &quot; by get method.&quot;;
    }
  
    set argument1(value) {
      if (value.length &lt; 4) {
        console.log(&quot;Please provide name with more length.&quot;);
        return;
      }
      this._argument1 = value;
    }
  }
  
  let object1 = new ClassName(&quot;abcde&quot;);
  console.info(object1);
  </code></pre>
  <p><a href="https://i.stack.imgur.com/wAPoD.png" rel="nofollow noreferrer">chrome-console-output</a></p>