Skip to main content

object_freeze

Function object_freeze 

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

Object.freeze(obj)。以前は「凍結は no-op(同一オブジェクトを返すだけ)」という 明示的な簡略化だったが、set_property()/delete 側に frozen フラグの実チェックを 追加したことで、実際にプロパティの追加・変更・削除を黙殺するようになった。