| | |
| | | var IsCallable = require('./IsCallable'); |
| | | var IsPropertyKey = require('./IsPropertyKey'); |
| | | |
| | | /** |
| | | * 7.3.9 - https://ecma-international.org/ecma-262/6.0/#sec-getmethod |
| | | * 1. Assert: IsPropertyKey(P) is true. |
| | | * 2. Let func be GetV(O, P). |
| | | * 3. ReturnIfAbrupt(func). |
| | | * 4. If func is either undefined or null, return undefined. |
| | | * 5. If IsCallable(func) is false, throw a TypeError exception. |
| | | * 6. Return func. |
| | | */ |
| | | // https://ecma-international.org/ecma-262/6.0/#sec-getmethod |
| | | |
| | | module.exports = function GetMethod(O, P) { |
| | | // 7.3.9.1 |