ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] * * * * * ## 1 Object对象 ### 1-1 Object简介 1. 简单键值对组合 2. 属性可以是简单值或者函数 3. 对象之间形成链式结构 4. 简单值属性包含值,读写方法,可写性,可枚举性,可删除性 ### 1-2 defineProperty() ~~~ Object.defineProperty(object, propertyName, attributesObject) ~~~ > object:属性所在对象, > propertyName:属性名 > attributesObject:属性的描述信息 value:属性的值 get:function() 属性的读取方法 set:function() 属性的修改方法 writable:true,可修改,false,不可修改 configurable:true,属性的描述可修改,false,属性的描述不可修改 enumerable:true,可以遍历,false,不可遍历 配置对象的单个属性及其描述信息。 ### 1-3 defineProperties() ~~~ Object.defineProperty(object, property) ~~~ > property为多个属性名称与配置信息的对象组合 配置对象的多个属性及其描述信息 ## 2 RegExp对象 ### 2-1创建 直接量 ~~~ /pattern/attributes ~~~ RegExp对象 ~~~ new RegExp(pattern, attributes); ~~~ 参数 ~~~ pattern,正则表达式字符串 attributes,可选字符串,包含g,i,m正则模式 ~~~ 返回值 ~~~ 新的RegExp对象,具有指定的模式和标志。 ~~~ ## 3 Function对象 ### 3-1 创建函数对象 ~~~ new Function(arg1,arg2...,body) ~~~ > arg1,arg2...:函数可接受参数 > body:函数体,最后一个参数