2020年1月5日

0149 遍历对象:for...in

摘要: 遍历对象:for...in js for...in 语句用于对 的属性进行循环操作。 其语法如下: js for (变量 in 对象名字) { // 在此执行代码 } js 语法中的变量是自定义的,它需要符合命名规范,通常我们会将这个变量写为 k 或者 key。 js for (var k in o 阅读全文

posted @ 2020-01-05 21:59 冲啊! 阅读(410) 评论(0) 推荐(0) 编辑

0148 JavaScript 的 new关键字

摘要: 我的版本 在构造函数代码开始执行之前,创建一个空对象; 设置新对象的__proto__指向构造函数的prototype对象,p.proto = XXXX.prototype; 执行构造函数,修改this的指向,让构造函数中的this指向创建出来的空对象,拷贝构造函数中的方法、属性给新对象; 判断构造 阅读全文

posted @ 2020-01-05 21:35 冲啊! 阅读(166) 评论(0) 推荐(0) 编辑

0147 JavaScript创建对象的三种方式 之 构造函数

摘要: 5.2.3.1 构造函数 构造函数:是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 运算符一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。 构造函数的封装格式: 构造函数的调用格式 以上代码中,obj即接收到构造函数创建出来的对象。 注 阅读全文

posted @ 2020-01-05 21:33 冲啊! 阅读(277) 评论(0) 推荐(0) 编辑

0146 JavaScript创建对象的三种方式 之 new Object

摘要: 创建空对象 通过内置构造函数Object创建对象,此时andy变量已经保存了创建出来的空对象 给空对象添加属性和方法 通过对象操作属性和方法的方式,来为对象增加属性和方法 示例代码如下: 注意: Object() :第一个字母大写 new Object() :需要 new 关键字 使用的格式:对象. 阅读全文

posted @ 2020-01-05 21:30 冲啊! 阅读(1222) 评论(0) 推荐(0) 编辑

0145 JavaScript创建对象的三种方式 之 字面量:创建,访问对象的属性&方法,变量、属性、函数、方法总结

摘要: 在 JavaScript 中,现阶段我们可以采用三种方式创建对象(object): 利用字面量创建对象 利用 new Object 创建对象 利用构造函数创建对象 5.2.1 利用字面量创建对象 5.2.1.1 创建 使用对象字面量创建对象 :{ }。 键:相当于属性名 值:相当于属性值,可以是任意 阅读全文

posted @ 2020-01-05 21:25 冲啊! 阅读(633) 评论(0) 推荐(0) 编辑

0144 对象:相关概念、对象的优势

摘要: 5.1 对象的相关概念 5.1.1 什么是对象? 现实生活中:万物皆对象, 对象是一个具体的事物 ,看得见摸得着的实物。例如,一本书、一辆汽车、一个人 可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。 在 JavaScript 中, 对象是一组无序的相关属性和方法的集合 阅读全文

posted @ 2020-01-05 21:23 冲啊! 阅读(255) 评论(0) 推荐(0) 编辑

0143 JavaScript预解析:概念、变量预解析、函数预解析、函数表达式声明函数问题、案例

摘要: 4.1 预解析的相关概念 JavaScript 代码是由浏览器中的 JavaScript 解析器来执行的。 JavaScript 解析器在运行 JavaScript 代码的时候分为两步:预解析 和 代码执行。 预解析:在当前作用域下, JS 代码执行之前,浏览器会默认把带有 var 和 functi 阅读全文

posted @ 2020-01-05 12:24 冲啊! 阅读(299) 评论(0) 推荐(0) 编辑

0142 作用域链

摘要: 作用域链 js 只要是代码都一个作用域中,写在函数内部的局部作用域,未写在任何函数内部,即在全局作用域中; 如果函数中还有函数,那么在这个作用域中就又可以诞生一个作用域; 根据在[ ]的这种机制,用链式查找决定哪些数据能被内部函数访问,就称作作用域链。 作用域链:采取就近原则的方式来查找变量最终的值 阅读全文

posted @ 2020-01-05 11:31 冲啊! 阅读(150) 评论(0) 推荐(0) 编辑

0141 变量的作用域:全局变量、局部变量、v

摘要: 在JavaScript中,根据作用域的不同,变量可以分为两种: 全局变量 局部变量 2.1 全局变量 在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)。 全局变量在代码的任何位置都可以使用 在全局作用域下 var 声明的变量 是全局变量 特殊情况下,在函数内不使用 var 声明的变量也是 阅读全文

posted @ 2020-01-05 11:30 冲啊! 阅读(469) 评论(0) 推荐(0) 编辑

0140 JavaScript作用域:概述、全局作用域、函数作用域、块级作用域

摘要: 1.1 作用域概述 通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。 JavaScript(es6前)中的作用域有两种: 全局作用域 局部作用域(函数作用域) 1. 阅读全文

posted @ 2020-01-05 10:41 冲啊! 阅读(641) 评论(0) 推荐(0) 编辑

导航