10.2.1.2.4 GetBindingValue

2010-05-06

mixed GetBindingValue(N:String, S:Boolean) throw ReferenceError

Get the current value of property N of the binding object. Uses the [[Get]] method.

Code: (Meta Ecma)
function GetBindingValue(N, S){
var envRec = this;
var bindings = envRec.bindingObject;
var value = bindings.[[HasProperty]](N);
if (value) return bindings.[[Get]](N);
if (S) throw ReferenceError;
return undefined;
}