var man = {
name:'bob',
get age(){ return new Date().getFullYear() - 1988 ;
set age(val) {
console.log('Age can be set to val')
}
}
}
name:'bob',
get age(){ return new Date().getFullYear() - 1988 ;
set age(val) {
console.log('Age can be set to val')
}
}
}
2017-02-17
var obj1 = {a:3,b:3}
每个对象都有一个原型属性, protoType 。 继承,重写, hasProperty
每个对象都有一个原型属性, protoType 。 继承,重写, hasProperty
2017-02-17
obj的属性标签, writable,enumerable,configurable,value,get/set , [[proto]],都有一个photo原型属性。
function foo(){}
foo.prototype.z = 3
var obj = new foo()
obj调用prototype.z会先查找自身,-> foo
function foo(){}
foo.prototype.z = 3
var obj = new foo()
obj调用prototype.z会先查找自身,-> foo
2017-02-17
obj[{}] = 1
obj[{1:23}] = 3
obj['1'] = 1
obj[1] = 2
自动转换为一个字符串,obj君威合法对象
obj[{1:23}] = 3
obj['1'] = 1
obj[1] = 2
自动转换为一个字符串,obj君威合法对象
2017-02-17
fd() ; function fd(){ return true } 函数也称作为一个对象。
var obj = {x:1 , y :2}
for in 对象属性受原型链的影响
var obj = {x:1 , y :2}
for in 对象属性受原型链的影响
2017-02-17
try{ throw("test") }catch (ex){ }finally{ console.log("finally") }
2017-02-17
es6新增了y标志 http://www.cnblogs.com/ziyunfei/archive/2012/12/07/2807313.html
2017-02-16
已采纳回答 / 码娃娃
调用它属性时会临时创建对象,调用完后就销毁,创建它的t属性时,也会创建临时对象,但创建完t属性后就销毁了,然后你再调用t属性,又会创建临时对象,但此时t是木有的ok?
2017-02-16