龙空技术网

JavaScript兼容处理分析

97710028832 272

前言:

当前姐妹们对“js兼容要求”大概比较关怀,朋友们都想要剖析一些“js兼容要求”的相关资讯。那么小编同时在网上搜集了一些有关“js兼容要求””的相关内容,希望同学们能喜欢,我们快快来学习一下吧!

兼容处理

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"/>

<title>兼容处理</title>

</head>

<body>

</body>

<script>

/* var itcastArr = Object.create([]);

//1.存储数据

itcastArr.push(1);

itcastArr.push(2);

itcastArr.push(3,4,5,6);

//2.遍历

for( var i = 0; i < itcastArr.length; i++) {

console.log('['+i+']='+itcastArr[i]);

}

//练习:如果浏览器不支持Object.create怎么办?

//不要修改内置的对象

// if(!Object.create) {

// Object.create = function() {}

// }

//该函数要实现原型继承,返回的对象应该继承自obj

/* function inherit(obj) {

var o = {};

o.__proto__ = obj;

return o;

}

*/

//create IE不支持

function inherit(obj) {

if( Object.create([])) {

return Object.create(obj);

}else{

function F() {};

F.prototype = obj;

return new F();

}

}

var arr = inherit([]);

</script>

</html>

没有继承问题

ie不支持create

标签: #js兼容要求