-
属性标签: writable: 是否可写 enumerable: 是否可以被枚举 configurable: 是否可以被设置 也表示属性是否可以被删除 方法: Object。defineProperty(person,'name',{ configurable:false, writable:false, enumerable:true, value:"kjkjk" });查看全部
-
javascript类型查看全部
-
对象标签 [[proto]] 原型 protoType原型属性 [[class]] 表示对象是哪一个类 没有直接的方式查看或修改 一般是通过 Object.prototype.toString.call(obj) [[extensible]] 标签 表示 对象是否可扩展查看全部
-
instanceof判断对象,原型对象 typeof判断其他查看全部
-
extensible标签 禁止对象添加属性 修改属性等 Object.isExtensible([obj]) 检验对象是否可以扩展 Object.preventExtensions([obj]) 阻止对象被扩展 Object.seal([obj]) 使对象的属性不能被配置 即从configurable的属性标签设定为false Object.isSealed([obj])判断对象是否为不可配置 Object.freeze([obj]) 将对象的configurable 属性标签以及writable属性标签设定为false Object.isFreozen([obj]) 判断对象是否被冻结查看全部
-
对象方法 toString() 转化成字符串时使用 valueOf() 转化成基本类型时使用 两种方法都存在时 优先使用valueOf() 两种方法通常都不是自己去调用 而是进行一些操作的时候JS 自动调用查看全部
-
自定义序列化 函数名必须为 toJSON查看全部
-
序列化: 通过全局的JSON.stringify(obj);做序列化处理 注意: 当你对象中的属性的是undefined的时候 该属性是不会出现在序列化字符串的结果里的 当你的属性的值 是NAN 或者infinity的时候 序列化的结果是null 当你的属性是new Date() 序列化的结果是UTC的时间格式 后端返回json数据 转化成javaScript对象 则用JSON.parse来转化 合法的JSON 的属性必须用双引号引起来;查看全部
-
bind查看全部
-
函数声明会前置,在声明前可调用。函数表达式的变量会前置,在声明前不可调用查看全部
-
javascript中有六种原始数据类型,包装对象var str = new String("string");包装对象能够访问其属性,var str="string";能访问其属性是因为js智能地将str变量转换为一个临时的包装对象,使用完后会自动销毁查看全部
-
string类型与正则相关的方法--》search , replace , match , split查看全部
-
compile 改变字符串查看全部
-
RegExp 对象的四个属性 global, ignoreCase,multiline,source查看全部
-
global--> 检索全部字符串,ignoreCase--> 忽略大小写,multiline--> 是否换行继续检索查看全部
举报
0/150
提交
取消