title: Which of const and let is better to use when declaring array of objects in JavaScript?
body: <p>Let's say I have an array of users.</p>
  
  <pre><code>const users = [
      { id: 1, name: 'Cena John' },
      { id: 2, name: 'Marcus Ignacious' }
  ];
  </code></pre>
  
  <p>Yes, the <code>users</code> variable is not re-assignable. But what if I add some data to it?</p>
  
  <pre><code>users.push({id: 3, name: 'Kanye South'});
  </code></pre>
  
  <p>I know that the value of <code>users</code> didn't change, only the values inside it.</p>
  
  <p>What I'm wondering is whether there's any convention for preferring let over const when it comes to arrays.</p>
  
  <p>One of my colleagues said that I should use <code>let</code> since the value is updated.</p>
  
  <p>Which one is preferable to use?</p>