(name unistring.String, throw bool)
| 714 | } |
| 715 | |
| 716 | func (a *dynamicArray) deleteStr(name unistring.String, throw bool) bool { |
| 717 | if idx, ok := strToInt(name); ok { |
| 718 | return a._delete(idx, throw) |
| 719 | } |
| 720 | if a.hasOwnPropertyStr(name) { |
| 721 | typeErrorResult(throw, "Cannot delete property %q on a dynamic array", name.String()) |
| 722 | return false |
| 723 | } |
| 724 | return true |
| 725 | } |
| 726 | |
| 727 | func (a *dynamicArray) deleteIdx(idx valueInt, throw bool) bool { |
| 728 | return a._delete(toIntStrict(int64(idx)), throw) |
nothing calls this directly
no test coverage detected