(object *Object)
| 2859 | } |
| 2860 | |
| 2861 | func isArray(object *Object) bool { |
| 2862 | self := object.self |
| 2863 | if proxy, ok := self.(*proxyObject); ok { |
| 2864 | if proxy.target == nil { |
| 2865 | panic(typeError("Cannot perform 'IsArray' on a proxy that has been revoked")) |
| 2866 | } |
| 2867 | return isArray(proxy.target) |
| 2868 | } |
| 2869 | switch self.className() { |
| 2870 | case classArray: |
| 2871 | return true |
| 2872 | default: |
| 2873 | return false |
| 2874 | } |
| 2875 | } |
| 2876 | |
| 2877 | func isRegexp(v Value) bool { |
| 2878 | if o, ok := v.(*Object); ok { |
no test coverage detected
searching dependent graphs…