摘要: js 对象呢,有个属性叫_proto_,以前没听说过,也没关注,最近看这个原型,就被迫知道了这个东西,js 这里面的东西,真是规定的很奇怪,具体为啥也不知道,就测试发现的,对象的_proto_属性,和创建这个对象的构造函数的prototype是一个东西。 例子 function Fn(){ } va 阅读全文
posted @ 2016-12-30 16:56 daidai201 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 说起原型,就得提起函数,js中据说是这样定义的,每个函数都有一个prototype 属性,(这个属性啊,又是个对象)。为了构造函数能复用,就引出了原型,要把共享的东西放到原型上去。例如 //构造函数,是个人的话,应该就有年龄,性别,名字,和人应该就有的天性,吃 function Person(nam 阅读全文
posted @ 2016-12-30 16:47 daidai201 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 以前都不知道这种写法叫做关联数组。 何为关联数组呢。通常的数组在填充时会隐式或者显示指定数组下标,但JS中数组可以以名字的形式为元素赋值,这就形成了关联数组。 例子 var p={ name:'dai', age:'19', say:function(){ alert('说话'); } } //访问 阅读全文
posted @ 2016-12-30 14:44 daidai201 阅读(327) 评论(0) 推荐(0) 编辑
摘要: js中的基本类型赋值之后,只有值相等的时候,二者才会相等,例如 var a='123'; var b=a; console.log(a b); 返回的是true ,说明他们是相等的, 此时改变a的值、 a='123456'; alert(a);//123456 alert(b);//123 不会受到 阅读全文
posted @ 2016-12-30 14:36 daidai201 阅读(161) 评论(0) 推荐(0) 编辑