Object 对象 JavaScript 原生提供 Object 对象 JavaScript 的所有其他对象都继承自  Object 对象,即那些对象都是Object的实例 Object 对象的原生方法分成两类: Object 对象本身的方法 就是直接定义在 Object 对象的方法 对象自身的方法(又称为”静态方法“)和实例方法两部分 Object 的实例方法 定义在 Objec 原型对象 Object.prototype 上的方法,可以被 Object 实例直接使用 Object() 本身是…
$(function () { var observation = { init: function () { this.render();//断点:this bind :function() check_length: function () init: function () render: function () update_checked: function () save_observation: function () this.bind(); //断点:  this bind :…
对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为.Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象. 获取对象中属性描述对象 Object.getOwnPropertyDescriptor(obj, propName) 参数:第一个参数是目标对象,第二个参数是目标对象的目标属性. 返回值:该属性描述对象 如: const obj = { item: 'hello', msg:'hi' } Object.getOwnProper…
最近再看了阮一峰的老师的ES6入门,发现一个有趣的东西,借此纪录以及整理下. 对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为.Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象. 一.获取对象中属性描述对象 --Object.getOwnPropertyDescriptor(obj, propName) 参数:第一个参数是目标对象,第二个参数是目标对象的目标属性. 返回值:该属性描述对象 如: 1 const obj = {…
× 目录 [1]类型 [2]方法 [3]详述[4]状态 前面的话 对于操作系统中的文件,我们可以驾轻就熟将其设置为只读.隐藏.系统文件或普通文件.于对象来说,属性描述符提供类似的功能,用来描述对象的值.是否可配置.是否可修改以及是否可枚举.本文就来介绍对象中神秘的属性描述符 描述符类型 对象属性描述符的类型分为两种: 数据属性和访问器属性 数据属性 数据属性(data property)包含一个数据值的位置,在这个位置可以读取和写入值.数据属性有4个特性 [1]Configurable(可配置性…
在标准的 DOM 事件中,event 对象包含与创建它的特定事件有关的属性和方法.触发的事件类型不一样,可用的属性和方法也不一样. 在这里,我们只看所有浏览器都兼容的属性或方法.首先第一个我们了解一下 W3C 中的 target 和 IE 中的 srcElement,都表示事件的目标. <script type="text/javascript"> function getTarget(evt) { var e = evt || window.event; return e…
function inherit(p){ if(p == null) throw TypeError(); if(Object.create) return Object.create(p); var t = typeof p; if(t !== "object" && t !== "function") throw TypeError(); function f(){}; f.prototype = p ; return new f(); }; 创…
JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"]). ~~~构造函数 new RegExp(..) 使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]. ~~~正则字面量 pattern部分为要使用的正则表达式模式文本…
17.对象 属性:描述对象的信息  方法:描述对象的行为  封装:只关心输入和输出(不管过程如何实现) ü 对象的分类: 内置对象(原生对象): 就是JavaScript语言预定义的对象(如String/Number). 宿主对象: 一般由浏览器环境提供实现,主要分为 BOM 和 DOM. 自定义对象: 就是由开发人员自主创建的对象. ü 对象的创建: Ø 初始化器方式 var 对象名 = {         属性名 : 属性值 ,         方法名 : function( ){方法体} …
1. js数据类型有哪些? 基本(值)类型 Number ---- 任意数值 String ---- 任意字符串 Boolean ---- true/false undefined ---- undefined null -------- null 对象(引用)类型 Object Array Function 2. 判断数据类型的方法? typeof 不能检测 null object array 的区别 instanceof 能检测 object array function 的区别 3. 谈谈…