2022-09-28JavaScript00
请注意,本文编写于 575 天前,最后修改于 575 天前,其中某些信息可能已经过时。

let

块级作用域 重复声明

function outputNum(count){
//块级作用域
  (function(){
    for(var i = 0; i < count; i ++){
      console.log(i)
    }
  })()
  console.log(i)
}
outputNum(5)

const

function _const(key, value) {
	window[key] = value
	Object.defineProperty(window, key, {
		enumerable: false,
		configurable: false,
		get: function () {
			return value
		},
		set: function(newValue) {
			if (newValue !== value) {
				throw TypeError('这是只读变量,不可修改')
			} else {
				return value
			}
		}
	})
}

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!