Skip to main content

reflect_delete_property

Function reflect_delete_property 

Source
pub(crate) fn reflect_delete_property(
    _: &mut Interp,
    _t: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

Reflect.deleteProperty(target, key) → bool。delete target[key] と同じ拒否条件 (凍結/封印済みなら失敗)を適用する。以前は frozen/sealed を一切見ずに常に 削除・成功させていた(delete 演算子側で行った凍結オブジェクト保護と非対称だった)。