method concat : 'a js_array t -> 'a js_array t methmethod every : ('a -> int -> 'a js_array t -> bool t) callback -> bool t methmethod filter : ('a -> int -> 'a js_array t -> bool t) callback -> 'a js_array t methmethod forEach : ('a -> int -> 'a js_array t -> unit) callback -> unit methmethod join : js_string t -> js_string t methmethod length : int propmethod map : ('a -> int -> 'a js_array t -> 'a) callback -> 'a js_array t methmethod pop : 'a optdef methmethod push : 'a -> int methmethod push_2 : 'a -> 'a -> int methmethod push_3 : 'a -> 'a -> 'a -> int methmethod push_4 : 'a -> 'a -> 'a -> 'a -> int methmethod reduce : ('a -> 'a -> int -> 'a js_array t -> 'a) callback -> 'a methmethod reduceRight : ('a -> 'a -> int -> 'a js_array t -> 'a) callback -> 'a methmethod reduceRight_init : b. ('b -> 'a -> int -> 'a js_array t -> 'b) callback -> 'b -> 'b methmethod reduce_init : b. ('b -> 'a -> int -> 'a js_array t -> 'b) callback -> 'b -> 'b methmethod reverse : 'a js_array t methmethod shift : 'a optdef methmethod slice : int -> int -> 'a js_array t methmethod slice_end : int -> 'a js_array t methmethod some : ('a -> int -> 'a js_array t -> bool t) callback -> bool t methmethod sort : ('a -> 'a -> float) callback -> 'a js_array t methmethod sort_asStrings : 'a js_array t methmethod splice : int -> int -> 'a js_array t methmethod splice_1 : int -> int -> 'a -> 'a js_array t methmethod splice_2 : int -> int -> 'a -> 'a -> 'a js_array t methmethod splice_3 : int -> int -> 'a -> 'a -> 'a -> 'a js_array t methmethod splice_4 : int -> int -> 'a -> 'a -> 'a -> 'a -> 'a js_array t methmethod toLocaleString : js_string t methmethod toString : js_string t methmethod unshift : 'a -> int methmethod unshift_2 : 'a -> 'a -> int methmethod unshift_3 : 'a -> 'a -> 'a -> int methmethod unshift_4 : 'a -> 'a -> 'a -> 'a -> int meth