(idx uint32, val Value)
| 140 | } |
| 141 | |
| 142 | func (a *sparseArrayObject) add(idx uint32, val Value) { |
| 143 | i := a.findIdx(idx) |
| 144 | a.items = append(a.items, sparseArrayItem{}) |
| 145 | copy(a.items[i+1:], a.items[i:]) |
| 146 | a.items[i] = sparseArrayItem{ |
| 147 | idx: idx, |
| 148 | value: val, |
| 149 | } |
| 150 | } |
| 151 | |
| 152 | func (a *sparseArrayObject) _setOwnIdx(idx uint32, val Value, throw bool) bool { |
| 153 | var prop Value |