title: Method push dont work in nodejs after conversion
body: <p>I am trying to append data using <code>push method</code> into  an <code>Array</code> .I got the array via a <code>json file</code> that I have read through <code>fs.readFileSynch</code> then convert that  data into object using <code>JSON.parse()</code> method .Below is my code for more explanation :</p>
  <pre><code>let data = fs.readFileSync(&quot;my_jsonfile_here&quot;),(err)=&gt;{
      if(err) return console.log(err);
  });
  data = JSON.parse( data.toString() ); // convert it to object
  let appendDATA = data.push({name:&quot;zadi&quot;}) ; //adding data
  console.log(appendDATA) // return number  why ???????????? 
  // I was expecting this [{name:&quot;donald&quot;},{name:&quot;zadi&quot;}] as a result 
  </code></pre>
  <p>My json file look like this :</p>
  <pre><code>[
    {&quot;name&quot;:&quot;donald&quot;}
  ]
  </code></pre>