jQuery Selector - Loop through set of elements without the .length method

jQuery Selector - Loop through set of elements without the .length method

HTML

<p class="test">1</p>
<p class="test">2</p>
<p class="test">3</p>

JavaScript

(function () {
  'use strict';
  var list = $('.test'),
      text; // text is declared here.

  for (var i = 0, item; item = list[i]; i++) {
    if (i === 1) {
        //Add new class attribute.
        item.className = item.className + ' hello';
    };
  
    text = item.innerText;
    alert(text);
  };
}());