title: Sort array of objects by property length
body: <p>I have this array:</p>
  
  <pre><code>var itemList = [
      {
          image: "images/home.jpg",
          name: "Home"
      },
      {
          name: "Elvis",
      },
      {
          name: "Jonh"
      },
      {
          image: "images/noah.jpg",
          name: "Noah"
      },
      {
          name: "Turtle"
      }
  ]
  </code></pre>
  
  <p>How can I organize the array to objects with image property come first, so that it looks like this?:</p>
  
  <pre><code>var itemList = [
      {
          image: "images/home.jpg",
          name: "Home"
      },
      {
          image: "images/noah.jpg",
          name: "Noah"
      },
      {
          name: "Elvis",
      },
      {
          name: "Jonh"
      },
      {
          name: "Turtle"
      }
  ]
  </code></pre>