摘要:
object 和Object 大写的是构造函数,小写的为对象!如果需要原型,那么就一定要有函数每一个对象有一个属性叫__proto__ (前后两个下划线)这个属性就是这个对象的原型对象有原型,那么原型也有对象,原型也有原型所有的对象都来自于Object的对象所有的函数都来自于Function对象 阅读全文
posted @ 2015-09-03 21:44
leehn
阅读(101)
评论(0)
推荐(0)
|
摘要:
object 和Object 大写的是构造函数,小写的为对象!如果需要原型,那么就一定要有函数每一个对象有一个属性叫__proto__ (前后两个下划线)这个属性就是这个对象的原型对象有原型,那么原型也有对象,原型也有原型所有的对象都来自于Object的对象所有的函数都来自于Function对象 阅读全文
posted @ 2015-09-03 21:44
leehn
阅读(101)
评论(0)
推荐(0)
摘要:
p.say.call(p2) 输出结果为 你好赵小虎 这种调用方法是获取函数的通用调用形式,将对象传入,表示在这个对象上调用该方法!相对与apply来讲,apply参数必须为数组,而call可以直接传参! 阅读全文
posted @ 2015-09-03 15:36
leehn
阅读(155)
评论(0)
推荐(0)
摘要:
当不使用prototype时alert(p1.say()===p2.say());为false应为p1和p2相当与开辟了两个内存空间,虽然看似一样但是并不相当,因为函数是一个值类型! 阅读全文
posted @ 2015-09-02 17:24
leehn
阅读(86)
评论(0)
推荐(0)
摘要:
var arr=[1,2,3];var arr2=arr.concat("a","b",["d","e"],[[4,5],6]);for(var i in arr2){ alert("key="+i+",value="+arr2[i]);} 阅读全文
posted @ 2015-09-02 16:30
leehn
阅读(795)
评论(0)
推荐(0)
摘要:
函数调用 和一般函数一样,直接调用注意其中的this是全局window方法调用 this是对象结构体调用 this是对象APPly var num=function(a,b){ return a>b?a:b; }; var number= ... 阅读全文
posted @ 2015-09-02 16:27
leehn
阅读(119)
评论(0)
推荐(0)
|