如何使用get()获取嵌套的Scope属性

how can I get nested Scope properties with a get()

本文关键字:嵌套 Scope 属性 获取 何使用 get      更新时间:2023-09-26

我有以下问题:我需要用.get(myparameter)获取Scope属性,以便在函数中调用它。

var myobj = new Object();
myobj.vname = "firstname"
myobj.lname = "lastname"
sessionScope.Me = myobj;
print (sessionScope.Me.vname)
print (sessionScope.Me.get("vname"))

第一次打印还可以,但第二次打印会出现以下错误:

在类型为"object[JavaScript object]"的对象上调用方法"get(string)"时出错

对于Javascript,请使用索引器。

print (sessionScope.Me["vname"])

Me对象上没有get函数。