(p unistring.String, receiver Value)
| 579 | } |
| 580 | |
| 581 | func (a *dynamicArray) getStr(p unistring.String, receiver Value) Value { |
| 582 | if p == "length" { |
| 583 | return intToValue(int64(a.a.Len())) |
| 584 | } |
| 585 | if idx, ok := strToInt(p); ok { |
| 586 | return a.a.Get(idx) |
| 587 | } |
| 588 | return a.getParentStr(p, receiver) |
| 589 | } |
| 590 | |
| 591 | func (a *dynamicArray) getIdx(p valueInt, receiver Value) Value { |
| 592 | if val := a.getOwnPropIdx(p); val != nil { |
nothing calls this directly
no test coverage detected