diff --git a/深入探索 JavaScript/奇怪的疑惑.md b/深入探索 JavaScript/奇怪的疑惑.md index 2afeae9..e69de29 100644 --- a/深入探索 JavaScript/奇怪的疑惑.md +++ b/深入探索 JavaScript/奇怪的疑惑.md @@ -1,2 +0,0 @@ -- underfined 实际上是一个变量而并非是一个关键字,这是 JavaScript 的一个设计失误,为了避免无形中被修改,建议使用 void 0 -- 在 ES5 后,underfined 在全局作用域中被设置为 read-only,但是在局部作用域中,还是能被修改为 \ No newline at end of file diff --git a/深入探索 JavaScript/碎片记录.md b/深入探索 JavaScript/碎片记录.md index e69de29..772b953 100644 --- a/深入探索 JavaScript/碎片记录.md +++ b/深入探索 JavaScript/碎片记录.md @@ -0,0 +1,8 @@ +- underfined 实际上是一个变量而并非是一个关键字,这是 JavaScript 的一个设计失误,为了避免无形中被修改,建议使用 void 0 +- 在 ES5 后,underfined 在全局作用域中被设置为 read-only,但是在局部作用域中,还是会被修改 +- JavaScript 中的字符串是永远无法变更的,一旦字符被构建出来,无法用任何方式改变字符串的内容 + ```javascript + let testString = "Hello"; + testString[0] = "X"; + console.log(testString); + ```