Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
submission report
Commit Description:
submission report
'use strict' ;
var GetIntrinsic = require ( '../GetIntrinsic' );
var $TypeError = GetIntrinsic ( '%TypeError%' );
var IsPropertyKey = require ( './IsPropertyKey' );
var ToObject = require ( './ToObject' );
/**
* 7.3.2 GetV (V, P)
* 1. Assert: IsPropertyKey(P) is true.
* 2. Let O be ToObject(V).
* 3. ReturnIfAbrupt(O).
* 4. Return O.[[Get]](P, V).
*/
module . exports = function GetV ( V , P ) {
// 7.3.2.1
if ( ! IsPropertyKey ( P )) {
throw new $TypeError ( 'Assertion failed: IsPropertyKey(P) is not true' );
}
// 7.3.2.2-3
var O = ToObject ( V );
// 7.3.2.4
return O [ P ];
};
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings