pub(crate) fn array_is_array(
_: &mut Interp,
_t: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
Array.isArray(v)。仕様上は Proxy を透過して target を見る必要がある
(以前は Proxy でラップした配列が false 判定になっていた)。
Array.isArray(v)。TypedArray も内部表現は ObjKind::Array を流用するため、
_ta_kind タグの有無を見ずに判定すると Array.isArray(new Int8Array(...)) が
仕様に反して true になるバグだった(TypedArray は Array exotic object では
ないため、仕様上ここは常に false になるべき)。