Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从 Smart Pascal 中的变体对象中删除属性?
在 JavaScript 中,我可以使用 delete 关键字删除属性 delete obj['myProp']。
delete obj['myProp']
如何在 Smart Pascal 中做到这一点?
Smart 允许您通过重用 Delphi 的asm语法直接执行 JavaScript 代码。
asm
asm delete @obj['myProp']; end;
如果您指的是 Smart Pascal 实体,则该@obj语法是必需的,因为实际名称可能不是obj由于混淆造成的。在编译期间,@obj替换为实体的实际名称。
@obj
obj