采摘园网站建设方案,定制网站大概多少钱,新注册网站,网络招商平台网站怎么做ES6 Module 和 CommonJS 模块的区别#xff1a;
CommonJS 是对模块的浅拷⻉#xff0c;ES6 Module 是对模块的引⽤#xff0c;即 ES6 Module 只存只读#xff0c;不能改变其值#xff0c;也就是指针指向不能变#xff0c;类似 const#xff1b; import 的接⼝是 read-o…ES6 Module 和 CommonJS 模块的区别
CommonJS 是对模块的浅拷⻉ES6 Module 是对模块的引⽤即 ES6 Module 只存只读不能改变其值也就是指针指向不能变类似 const import 的接⼝是 read-only只读状态不能修改其变量值。 即不能修改其变量的指针指向但可以改变变量内部指针指向可以CommonJS 对重新赋值改变指针指向但是对 ES6 Module 赋值会编译报错。
ES6 Module 和 CommonJS 模块的共同点 CommonJS 和 ES6 Module 都可以对引⼊的对象进⾏赋值即对对象内部属性的值进⾏改变
原型链的终点是什么如何打印出原型链的终点
由于 Object 是构造函数原型链终点 Object.prototype.__proto__而Object.prototype.__proto__ null // true所以原型链 的终点是 null。原型链上的所有原型都是对象所有的对象最终都 是由 Object 构造的而 Object.prototype 的下一级是 Object.prototype.__proto__ 移动端区分是ios还是android
let u navigator.userAgent;
if (u.indexOf(Android) -1 || u.indexOf(Linux) -1) {console.log(安卓);
} else if (u.match(/\(i[^;];( U;)? CPU.Mac OS X/)) {console.log(IOS);
}