mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
docs: 对象类型标签文档归位与 Arguments 判定补文档
This commit is contained in:
@@ -157,9 +157,9 @@ impl JsObject {
|
|||||||
pub const OBJ_TYPE_ZONED_DATE_TIME: u8 = 18;
|
pub const OBJ_TYPE_ZONED_DATE_TIME: u8 = 18;
|
||||||
/// Temporal.PlainDateTime 对象:ISO 年/月/日与午夜后纳秒存于 prop 0-3。
|
/// Temporal.PlainDateTime 对象:ISO 年/月/日与午夜后纳秒存于 prop 0-3。
|
||||||
pub const OBJ_TYPE_PLAIN_DATE_TIME: u8 = 19;
|
pub const OBJ_TYPE_PLAIN_DATE_TIME: u8 = 19;
|
||||||
/// Arguments 对象:`Object.prototype.toString` 返回 `[object Arguments]`。
|
|
||||||
/// 装箱 Symbol 对象类型标签。
|
/// 装箱 Symbol 对象类型标签。
|
||||||
pub const OBJ_TYPE_SYMBOL_OBJ: u8 = 21;
|
pub const OBJ_TYPE_SYMBOL_OBJ: u8 = 21;
|
||||||
|
/// Arguments 对象:`Object.prototype.toString` 返回 `[object Arguments]`。
|
||||||
pub const OBJ_TYPE_ARGUMENTS: u8 = 20;
|
pub const OBJ_TYPE_ARGUMENTS: u8 = 20;
|
||||||
/// Error 家族对象(Error 及 NativeError 实例):`Object.prototype.toString` 返回
|
/// Error 家族对象(Error 及 NativeError 实例):`Object.prototype.toString` 返回
|
||||||
/// `[object Error]`,与 [[ErrorData]] 内部槽对应。
|
/// `[object Error]`,与 [[ErrorData]] 内部槽对应。
|
||||||
@@ -314,6 +314,7 @@ impl JsObject {
|
|||||||
self.type_tag == Self::OBJ_TYPE_PLAIN_YEAR_MONTH
|
self.type_tag == Self::OBJ_TYPE_PLAIN_YEAR_MONTH
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// 是否 Arguments 对象(`type_tag` 为 `OBJ_TYPE_ARGUMENTS`)。
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn is_arguments_obj(&self) -> bool {
|
pub fn is_arguments_obj(&self) -> bool {
|
||||||
self.type_tag == Self::OBJ_TYPE_ARGUMENTS
|
self.type_tag == Self::OBJ_TYPE_ARGUMENTS
|
||||||
|
|||||||
Reference in New Issue
Block a user