摘要: 友情链接: 47道HTTP面试题总结 98道vue面试题总结 内容要点: 一.对象属性 对象属性是由名字、值和一组特性构成的。在ES5中,属性值可以用一个或两个方法替代,这两个方法就是getter和setter。由getter和setter定义的属性称做 "存储器属性",它不同于 "数据属性",数据 阅读全文
posted @ 2016-08-21 20:17 承载梦想-韩旭明 阅读(3949) 评论(0) 推荐(1) 编辑
摘要: 内容要点: 一.for/in循环 1.for/in循环可以在循环体中遍历对象中所有可枚举的属性(包括自有属性和继承的属性),把属性名称赋值给循环变量。对象继承的内置方法不可枚举,但在代码中给对象添加的属性都是可枚举的(除非用到下文中提到的一个方法将它们转化为不可枚举的)。例如: var o = {x 阅读全文
posted @ 2016-08-21 18:42 承载梦想-韩旭明 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 内容要点: js对象可以看做属性的集合,我们经常会检测集合中成员的所属关系 判断某个属性是否存在于某个对象中,可以通过in运算符,hasOwnPreperty()和propertyIsEnumerable()方法来完成这个工作,甚至仅通过属性查询也可以做到这一点。 一.in运算符 in运算符的左侧是 阅读全文
posted @ 2016-08-21 16:43 承载梦想-韩旭明 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.delete运算符可以删除对象的属性。它的操作数应当是一个属性访问表达式。让人感到意外的是,delete只是断开属性和宿主对象的联系,而不会去操作属性中的属性: delete book.author; //book不再有属性author delete book["main title 阅读全文
posted @ 2016-08-20 19:50 承载梦想-韩旭明 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.数组元素通过字符串索引而不是数字索引,这种数组就是我们所说的关联数组,也称散列、映射或字典。 二.继承 1.JS对象具有"自有属性",也有一些属性是从原型对象继承而来的。 2.假设要查询对象o的属性x,如果o中不存在x,那么将会继承在o的原型对象中查询属性x。如果原型对象中也没有X, 阅读全文
posted @ 2016-08-20 19:22 承载梦想-韩旭明 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.每一个JS对象(null除外)都和另一个对象相关联。"另一个"对象就是我们熟知的原型,每一个对象都从原型继承属性. 二.所有通过对象直接量创建的对象都具有同一个原型对象,并可以通过JS代码Object.prototype获得对原型对象的引用。 三.通过关键字new和构造函数调用创建的 阅读全文
posted @ 2016-08-18 12:07 承载梦想-韩旭明 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.对象定义 对象是JS的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。 对象也可看做是属性的无序集合,每个属性都是一个名/值对。 属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。这种基本的数据结构还有很多种叫法,比如:"散 阅读全文
posted @ 2016-08-18 09:49 承载梦想-韩旭明 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.throw语句 所谓异常是当发生了某种异常情况或错误时产生的一个信号。 抛出异常就是用信号通知发生了错误或异常状况。 捕获异常时指处理这个信号,即采取必要的手段从异常中恢复。 在JS中,当产生运行时错误或者程序使用throw语句时就会显示地抛出异常。使用try/catch/final 阅读全文
posted @ 2016-08-18 08:59 承载梦想-韩旭明 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一.typeof运算符 typeof是一元运算符,放在其单个操作数的前面,操作数可以是任意类型。返回值为表示操作数类型的一个字符串。 例如: typeof x 返回值 undefined "undefined" null "object" true或false "boolean" 任意数字或NaN 阅读全文
posted @ 2016-08-17 18:38 承载梦想-韩旭明 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 内容要点: 一.in运算符 in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象。如果右侧的对象拥有一个名为左操作数数值的属性名,那么表达式返回true。 例如: var point=["x":1,"y":2]; var a="x" in point; //true: 阅读全文
posted @ 2016-08-17 17:23 承载梦想-韩旭明 阅读(209) 评论(0) 推荐(0) 编辑