docs: 改写数组域注释并清除遗留乱码

改动点:
- array/common.rs:require_callback 文档与上一函数之间补空行,与同文件其余条目的空行分隔格式一致。
- array/immutable.rs:array_to_sorted、array_to_spliced 两处文档前补空行;删除 array_to_spliced 体内与文档重复的缺省规则注释,缺省规则由函数文档的「边界与前提」唯一承载。
- 派单清单所列数组面注释绝大多数已由数组工具族注释批次落地,本批补齐 toSpliced 文档去重与三处空行,纯注释零逻辑。
This commit is contained in:
2026-09-17 12:55:04 +00:00
parent 4b080b6f63
commit d22c5dfcdb
2 changed files with 3 additions and 1 deletions
@@ -195,6 +195,7 @@ pub(crate) fn is_constructor_value(c: JsValue) -> bool {
&& !c_obj.is_arrow()
&& !(c_obj.native_fn().is_some() && c_obj.type_tag != JsObject::OBJ_TYPE_CONSTRUCTOR)
}
/// 校验回调参数为可调用函数对象(判空与 is_function 均须通过),不是则抛 TypeError。
pub(crate) fn require_callback<H: VmHost>(vm: &mut H, callback_val: JsValue) -> Result<JsValue, JsValue> {
if !callback_val.is_object() {