pub fn as_array_mut(&mut self) -> Option<&mut JSArray> {
        match &mut self.value {
            ObjectValue::Array(array) => Some(array),
            _ => None,
        }
    }
/// It `self` is an Array, give its underlying storage mutably.
It `self` is an Array, give its underlying storage mutably.
It ` self ` is an Array give its underlying storage mutably .
pub fn as_array_mut(&mut self) -> Option<&mut JSArray> {
        match &mut self.value {
            ObjectValue::Array(array) => Some(array),
            _ => None,
        }
    }
pub fn as_array_mut ( & mut self ) -> Option < & mut JSArray > { match & mut self . value { ObjectValue :: Array ( array ) => Some ( array ) , _ => None , } }
It `self` is an Array, give its underlying storage mutably.
It ` self ` is an Array give its underlying storage mutably .
&mut self
&mut self