mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
docs: 修正数组助手与类型化数组的注释示例
改动点: - array/common.rs 的 get_this_arraylike:消费者示例由实际不经过本助手的 values/entries/keys/iterator 改为真实调用族,即遍历查找族、切片拼接族与 不可变复制族。 - typed_array.rs 的 get_typed_array_data:对象指针为空分支从"接收者不兼容" 移入"内部状态无效",与代码实际抛出的错误消息一致。 条件项:本批无新增可选 doc 补充,其余 16 处注释与上一提交保持一致。
This commit is contained in:
@@ -73,7 +73,9 @@ pub(crate) fn get_this_array_ref<H: VmHost>(vm: &mut H, val: JsValue) -> Result<
|
||||
}
|
||||
|
||||
/// 取 this 为真数组或类数组对象(带 length 属性的普通对象),按规范读取长度,
|
||||
/// 返回 (对象指针, 长度, 是否为真数组),供只读方法族(values/entries/keys/iterator 等)共用。
|
||||
/// 返回 (对象指针, 长度, 是否为真数组),供遍历查找族(forEach/map/filter/reduce/
|
||||
/// some/every/find 族/flatMap)、切片拼接族(slice/concat/join/indexOf/includes/
|
||||
/// lastIndexOf)与不可变复制族(toReversed/with/toSorted/toSpliced)共用。
|
||||
///
|
||||
/// # 步骤
|
||||
/// 1. this 非对象(null/undefined/原始值)→ TypeError。
|
||||
|
||||
Reference in New Issue
Block a user