如何从Smart Pascal中的变体对象中删除属性?
在JavaScript中,我可以使用delete关键字删除属性
delete obj['myProp']
。
如何在Smart Pascal中执行此操作?
答案 0 :(得分:4)
Smart允许您通过重用Delphi的asm
语法直接执行JavaScript代码。
asm
delete @obj['myProp'];
end;
如果您指的是Smart Pascal实体,则@obj
语法是必需的,因为由于模糊处理,实际名称可能不是obj
。在编译期间,@obj
将替换为实体的实际名称。