0
我写了一个函数来检索项目属性。我传递变量 名称的值。从库中未定义的项目属性显示不同于项目中未定义的项目属性
我写了一个测试程序。在测试例程中,使用相同的变量名与 做类似的getProperty。测试例程与库函数不同,但不在此项目中。我这样做是为了在真实情况下进行测试。我知道 每个项目都有自己的项目属性定义。
这里是从库中获取常规:
function lib_get(pvar)
{
return ScriptProperties.getProperty(pvar);
}
这里是测试程序:
function lib_test()
{
var u = ScriptProperties.getProperty("u");
var t = lib_get("u");
Browser.msgBox(" u:"+u+" t: "+t);
}
变量 “U” 没有在任何项目中定义。
The display shows "U" has a value of "null",
and "t" has a value of "undefined".
这是功能的方式工作?我是否应该接受 这种差异是正常的,并且在未来所有时间都在这个假设下运行?