09 2020 档案
摘要:1、作用域经典面试题 var num = 123; // f1函数写好了,作用域就定下来了,也就是作用域链定下来了 // f1函数作用域链: f1函数作用域 ==> 全局作用域 function f1() { console.log(num); // 123 } function f2() { va
阅读全文
摘要:作用域 ==> 作用域链 作用域:变量可以其作用的区域(声明定义好一个变量,变量可以在哪些范围内使用) 分类:全局作用域和局部作用域(函数作用域);在js中,目前全局有作用域以及函数可以形成作用域 注意点:函数作用域就是在函数声明定义好的时候,这个函数作用域就定下来了。 作用域链:任何函数形成作用域
阅读全文
摘要:我的上一篇文章有解释绅士原型及简单的原型链,在这里我将对原型链做完整讲述; // 函数的原型链: 把函数当对象(实例对象)来看 function Person(){} // 底层Function创建出来的Person, 底层中任意函数都是Function创建的 // var Person = new
阅读全文
摘要:一、原型: 1. 任何函数都有prototype属性(对象才有属性,函数也是对象); 2. 函数的prototype属性的值是个对象,这个对象就是原型(对象); 3. 作用:通过构造函数创建出来的对象可以直接去访问这个构造函数的prototype属性上的任意成员; function Person()
阅读全文
摘要:方式一:new 构造函数 Object,缺点:繁琐 构造函数与普通函数最大的区别在于:函数名首字母需要大写,eg:function Person(){ console.log("构造函数") } var obj = new Object(); obj.name = "xcc"; obj.age =
阅读全文

浙公网安备 33010602011771号