title: TypeError: object is not a function at new <anonymous>
body: <p>I need to add 2 empty <code>person</code> objects to array and after populate it. Chrome complains <code>TypeError: object is not a function     at new &lt;anonymous&gt;</code>. What's wrong?</p>
  
  <pre><code>$scope.person = {
          firstName : '',
          lastName : '',
          dateOfBirth : '',
          sex : '',
          nationality : ''
      };
      $scope.persons = [];
      $scope.persons.push(new $scope.person); // error
      $scope.persons.push(new $scope.person);
  </code></pre>