pub(crate) fn arr_slice(
it: &mut Interp,
t: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
Array.prototype.slice は仕様上ジェネリックメソッドだが、以前は this_items
(ObjKind::Array 以外は無条件で空 Vec)を直接使っていたため、
[].slice.call(arrayLikeObj, ...) のような array-like への適用が常に [] を
返す静かな破壊バグだった(join/concat で修正済みの同型バグ)。