code: function toArray(arrayLike) {
      var arr;
      try {
          arr = Array.prototype.slice.call(arrayLike);
      } catch (e) {
          arr = [];
          forEachArray(arrayLike, function(value) {
              arr.push(value);
          });
      }
  
      return arr;
  }
docs: Transform the Array-like object to Array.<br>
  In low IE (below 8), Array.prototype.slice.call is not perfect. So, try-catch statement is used.
  @param {*} arrayLike Array-like object
  @returns {Array} Array
  @memberof tui.util
  @example
  //-- #1. Get Module --//
  var util = require('tui-code-snippet'); // node, commonjs
  var util = tui.util; // distribution file
  
  //-- #2. Use property --//
  var arrayLike = {
  0: 'one',
  1: 'two',
  2: 'three',
  3: 'four',
  length: 4
  };
  var result = util.toArray(arrayLike);
  
  alert(result instanceof Array); // true
  alert(result); // one,two,three,four