\n\n\n可能的重复:
\n
\n JavaScript 变量名称的有效字符
我知道ECMAScript规范说我可以使用\xc2\xb5(希腊小写 Mu),并且我已经在几个浏览器上进行了测试,但它坚如磐石吗?它适用于所有浏览器吗?可能存在哪些陷阱?
\n从技术上讲,我不认为它与 jQuery 用作$变量名有什么不同 - 有技术差异吗?
(this)前面的$ dollar符号用于选择当前元素.我对选项和thisSelect前面的$有点困惑.他们有特殊意义吗?
var $options = $(this).children('option');
var $thisSelect = $(this);
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
这个:
var foo = {
: true //Truely adorable
};
Run Code Online (Sandbox Code Playgroud)
在Firefox和Chrome上给我一个非法字符错误.然而,
var foo = {
'' : true
};
Run Code Online (Sandbox Code Playgroud)
完美的工作.为什么?
(您也可以回答更多的Unicode字符,但我真的想了解更多关于Dog的信息)
当我使用test.tested-by时,javascript报告-by未定义.我确信测试包含测试版属性.有解决方案吗?
我在使用json时遇到了一个问题,我不知道如何处理它.我创建一个像这样的对象:
var jsonObj = {"000000": 0, "010000": 1, "020000": 0 .... };
Run Code Online (Sandbox Code Playgroud)
其中0和1用作位.但是,如果我尝试调用此对象:
alert(jsonObj.000000);
Run Code Online (Sandbox Code Playgroud)
我在Chrome中收到"意外号码"错误,因为它将00000作为数字而不是字符串处理.如果我要在6个数字"c000000"之前用字母重构json对象
alert(jsonObj.c000000);
Run Code Online (Sandbox Code Playgroud)
会返回正确的值.好奇,如果有其他人经历过这样的事情以及如何处理它?
嗨,我正在尝试访问名称中包含斜杠"/"的js对象属性.
对象的作用如下:
{
my/key : "my value"
// more stuff here...
}
Run Code Online (Sandbox Code Playgroud)
我尝试以下构造:
myObject["my/key"]
Run Code Online (Sandbox Code Playgroud)
如果我在Chrome DevTools中尝试它,它可以正常工作,但是当我执行我的代码时,我在浏览器控制台上获得了一个漂亮的未定义(使用console.log())
有谁知道发生了什么?:S
当我在检查器控制台中查询localStorage.feature7f1c3c10-048d-4ced-8ab8-b88ac91b59ee时,我会收到以下内容.
SyntaxError:小数点后必须至少出现一个数字:515消息:"小数点后必须至少出现一个数字"堆栈:"eval @ [native code]↵evaluate@ [native code]↵_evaluateOn↵_evaluateAndWrap↵评估"
简单的问题是为什么?
根据这个,JavaScript允许Unicode字符的标识符.但是,这就是Node处理它的方式.
> var ? = 6;
> ...
Run Code Online (Sandbox Code Playgroud)
我也把它放在标识符验证器中,它同意不允许"Δ".
我想我的问题是"Δ有什么特别之处?"
这两段代码之间的唯一区别在于两个块引用中的第1行.
为什么这两段代码表现不同?
function cat.meow() {
console.log("Meow");
};
Run Code Online (Sandbox Code Playgroud)
与
cat.meow = function () {
console.log("Meow");
};
Run Code Online (Sandbox Code Playgroud) 一个简单的问题:我不明白是否存在在 's 左侧使用变量名的标准require(),如果存在,它需要什么:大写或小写(驼峰式)变量名?
更清楚地说:
myImage = require('./image');
Run Code Online (Sandbox Code Playgroud)
或者
MyImage = require('./image');
Run Code Online (Sandbox Code Playgroud)
?
我问,因为所需的模块总是返回对象,所以它们可以用作类或对象......