-
Object.prototype.toString去判断类型 注意ie兼容性 看完原型链再回来看查看全部
-
不同window或iframe间的对象类型检测不能使用instanceof。 insanceof 示例代码: var one = new Person(); one instanceof Person //true 学习完原型链相关知识再回头看查看全部
-
注意 数组返回object ,NaN返回 number ,null返回object(历史原因)查看全部
-
类型检测方法查看全部
-
在js中,定义一个字符串,该字符串本没有字符串对象的相关属性方法。但是对字符串进行属性操作。js会给该字符串包装一个String对象,但在完成属性操作后,该对象会被销毁查看全部
-
包装对象示例查看全部
-
.call( object,参数, 参数,); .apply( object,[参数,参数]);查看全部
-
正常情况下this指向window,但如果将函数当作构造器调用,this指向空对象,且该对象原型为MyClass.prototype;若没有返回值或返回值为基本类型,默认用this.a作为返回值。但是若return语句返回的是对象,则会将对象作为返回值。查看全部
-
this可调用原型链上的方法查看全部
-
函数作为对象的属性值时,亦称作对象的方法。查看全部
-
函数声明不能立即调用查看全部
-
并不是所有的对象都有prototype: 1,如果是用new Object(null)的方式创建; 2,如果是用function.bind(null)得到查看全部
-
构造器中可访问全局变量但无法访问外部函数中的变量查看全部
-
函数构造器的new Function()中F需大写!即来自构造器的prototype属性。括号内部是字符串形式,可能带来一些安全隐患。查看全部
-
函数声明会被前置,即函数声明默认在最前。而在使用函数表达式时,变量的声明会被提前,但是变量是undefined。即赋值语句或表达式产生的函数对象的创建会在后面代码执行阶段进行。查看全部
举报
0/150
提交
取消