2024年4月21日

JavaScript: Chrome 控制台中无法粘贴代码

1. 问题概述: 将代码复制粘贴到 Chrome Devtools 去执行的时候会出现一个警告: Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below to allow pasting. 警告:不要将您不理解或没有亲自检查过的代码粘贴到DevTools控制台。这可能允许攻击者窃取您的身份或控制您的计算机。请在下面键入允许粘贴以允许粘贴。 需要在 Console 输入 allow pasting 后 Enter 开启 (右键)…
2024年4月17日

JavaScript: Chrome 控制台中用双方括号(Firefox中为尖括号)显示的JavaScript对象属性

概述: Chrome/Firefox控制台中用双方括号(double square brackets)或尖括号(angle brackets)显示的对象属性,表示这些属性是JavaScript内部的一些属性。 Chrome Borrowing the ECMAScript notation, the Console encloses some properties internal to JavaScript in double square brackets. 控制台借用 ECMAScript 表示法,将 JavaScript 内部的一些属性用双方括号括起来。 https://developer.chrome.com/docs/devtools/console/reference?hl=zh-cn#inspect-internal-properties Firef…
2024年2月19日

JavaScript: @@ 符号(两个"at")在ES6 JavaScript中的含义

概述 @@描述所谓的众所周知的符号(Well-Known Symbols)。(请注意,它实际上不是JS中有效的语法。) @@name 可以理解为:Symbol.name 参考链接 https://262.ecma-international.org/6.0/#sec-well-known-symbols 6.1.5.1 Well-Known Symbols Well-known symbols are built-in Symbol values that are explicitly referenced by algorithms of this specification. They are typically used as the keys of properties whose values serve as extension points of a specification a…