浅谈原型对象和原型链
摘要:上一篇随笔有提到过原型链的问题,这次就讲一下原型链。 讲原型链之前要先说一下什么是原型对象。 原型对象:原型对象是新对象的模板,它将自身的属性通过this共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。 也可以简单理解成原型对象就是父类,新的对象就是继承了
阅读全文
apply()与call()的用法和区别
摘要:最近在看展开语法的时候看到apply(),这是一个很重要的函数方法,也是一个特殊的不需要继承的方法,跟它作用相似的是一个叫call()的方法。 apply()能劫持另外一个对象的方法,继承另外一个对象的属性。 Function.apply(obj,args)方法可以接收两个参数 //可以理解成obj
阅读全文
区分Javascript中的字面量、直接量、变量、常量
摘要:在Javascript中 1.字面量是变量的字符串表示形式。它不是一种值,而是一种变量记法。 1 var a = 1 // 1为字面量 2 var a = "rocn" // "rocn"为字面量 3 var a = [1,"rocn"] // [1,"rocn"]为字面量 4 var a = fu
阅读全文