Function,Object.creat();
Posted gzy-tw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Function,Object.creat();相关的知识,希望对你有一定的参考价值。
一、Object.creat()使用方法
Object.creat(对象);
功能:实现继承,创建一个原型继承自参数的对象。
什么是原型式继承:就是利用修改原型链的结构(增加一个节点中的成员,删除一个节点中的成员,修改一个节点中的成员),来使得实例化对象可以使用整条链中的所有成员。
兼容方式:
function inherit(obj){
if(Object.creat){
return Object.creat(obj);
}else{
function F(){};
F.prototype=obj;
return new F();
}
}
二、Function功能与使用方法(注:这里不是function)
①Object构造函数是Function的一个实例;
②Function是自己的构造函数;
③使用Function创建函数使用字符串构建函数,那么就可以在程序运行过程中构建函数,以前的function构建的函数必须在一开始就经过预解析,一步一步运行;
④Function多用在动态计算中;
⑤使用方法如下:
var foo = new Function( "a", "b", "console.log(a+b);" );
Function可以接受参数且参数为字符串,参数可以有多个也可以没有参数;
一个参数时,参数代表函数体;
没有参数就是空函数;
两个以上参数时最后一个参数表函数体,其他参数代表创建函数的参数。
四、标记语言
overBreak:for(){
for(){
for(){
break:overBreak;//跳出标记语言所在的层。
}
}
}
以上内容为学习过程中所做总结,若有错误欢迎大家留言指出。谢谢!!!
以上是关于Function,Object.creat();的主要内容,如果未能解决你的问题,请参考以下文章