-
左边函数作为对象方法,属性f值是一个函数对象,也叫做对象的方法,this指向对象o
函数作为对象的方法,this就会指向这个对象
查看全部 -
一般的函数声明,及函数表达式(左边),this仍然是全局对象
严格模式,this会指向undefined
查看全部 -
全局的this
查看全部 -
对obj上赋值,不会修改原型链上的值,继承了原型链上的值,但是不会修改它
查看全部 -
prototype 赋予原型上的key和值
查看全部 -
var person = {}
Object.defineProperty(person,'name',{
configurable:false,//能否使用delete、能否需改属性特性、或能否修改访问器属性、,false为不可重新定义,默认值为true
enumerable:false,//对象属性是否可通过for-in循环,flase为不可循环,默认值为true
writable:false,//对象属性是否可修改,flase为不可修改,默认值为true
value:'xiaoming' //对象属性的默认值,默认值为undefined
});
查看全部 -
严格模式下,要求
查看全部 -
'use strict' 严格模式
查看全部 -
try catch 嵌套
内部的有catch时先处理,然后finally,但是没有catch,或者catch里再抛出异常,finally完,走最近的catch;
异常在里面已经处理过了,就不会再到外面处理了
查看全部 -
var a=b=1; //这样b会变成全局变量
查看全部 -
{ } 没有块级作用域,for外面一样可以调用i
查看全部 -
Object.defineProperty (obj,"x",){
configurabel :false;
value:1
}
configurabel 为false,delete obj.x无效
查看全部 -
, =》逗号云算法,每个都会算,最终值取最右
查看全部 -
运算符分类
查看全部 -
表达式分类
查看全部
举报