⌈⌋ ⎇ branch:  Bitrhythm


Artifact Content

Artifact 01c1af0055938df77abdc9beaba68c2ccc1c9b6e0aad4165fb40a1b5a79a7cf2:


<loop-swap-type>
  <div each="{ item in current }">{ item.num }</div>

  var arr = [
    { num: 1 },
    { num: 2 }
  ]

  var obj = {
    0: { num: 3 },
    1: { num: 4 }
  }

  this.current = arr
  this.swap = function () {
    if (Array.isArray(this.current)) {
      this.current = obj
    } else {
      this.current = arr
    }
  }
</loop-swap-type>