var globalVal = 1;
delete globalVal
window.globalVal //undefined 这属性能删除丫
并不能删除,这里的window.globalVal本来就是undefined。
因为是var globalVal = 1,而不是globalVal = 1。只有后者才会变为window的属性。
所以console.log(globalVal);//1
delete globalVal
window.globalVal //undefined 这属性能删除丫
并不能删除,这里的window.globalVal本来就是undefined。
因为是var globalVal = 1,而不是globalVal = 1。只有后者才会变为window的属性。
所以console.log(globalVal);//1
2018-01-08
乱七八糟的在其他地方看了一堆原型,原型链,闭包,作用域作用于连的东西,再返回来看这课终于能看懂了,哈哈哈,开心,在路上?
2018-01-07
最新回答 / 米吧
JavaScript中valueOf函数方法是返回指定对象的原始值。使用方法:object.valueOf( )object是必选项参数。 每个JavaScript固有对象的 valueOf 方法定义不同。对象 返回值 Array 数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起。其操作 ...
2018-01-04
已采纳回答 / 津渡坞
编译之后的正则表达式执行速度将会提高,如果正则表达式多次被调用,那么调用compile方法可以有效的提高代码的执行速度,如果该正则表达式只能被使用一次,则不会有明显的效果。我试了下,直接赋值,结果也是一样的。我认为使用compile应该就是性能上的考虑了。http://www.w3school.com.cn/jsref/jsref_regexp_compile.asp<...图片...>
2018-01-04