title: Swift 3 array - remove multiple elements with help of other array
body: <p><strong>Swift 3:</strong>
  <br>I've two arrays, one is an array of the dictionary(json) and another is of indexes (Int value) of index Path (Collection type Index with element row &amp; section). With the help of index rows of the second array, I need to remove, elements from the first array.
  <br></p>
  
  <pre><code>var arrayString = [ // Array with Json elements
    { "name" : "A" }, 
    { "name" : "B" }, 
    { "name" : "C" }, 
    { "name" : "D" }, 
    { "name" : "E" }, 
    { "name" : "F" }, 
    { "name" : "G" }, 
    { "name" : "H" } 
  ]
  </code></pre>
  
  <p>Now Second array (to be removed from the first array)</p>
  
  <pre><code>var arrayIndex = [ 2, 3, 5 ] // Array with 
  </code></pre>
  
  <p>How can I do this?
  I want resulting array like </p>
  
  <pre><code>var arrayString = [ 
         { "name" : "A" }, 
         { "name" : "D" }, 
         { "name" : "F" }, 
         { "name" : "G" }, 
         { "name" : "H" } 
      ]
  </code></pre>