我正在观看有关JS中对象文字的视频。然后视频中的人做了这样的事情:
var Facebook = {
name: 'Facebook',
ceo: {
firstName: "Mark",
favColor: "Blue"
},
$stock: 110
};
我的问题是为什么股票前面有一个$符号?有特殊意义吗?或者他只是用它来命名?我在控制台中输入了$并得到了这样的东西:
function $(selector, [startNode]) { [Command Line API] }
我知道$ sign用作JQuery等JS库的选择器,但它在纯JS中的意义是什么?
答案 0 :(得分:1)
它只是一个角色。如果你在控制台中看到了某些东西,那是因为该页面加载的某些脚本为它分配了一个值,它仍然在全局范围内。
有时候(比如使用jQuery或Angular)它可以被惯例用来表示分配给该变量或属性的值以某种方式与这些库相关。
在您的示例中,它只是属性的名称。
答案 1 :(得分:0)
$
在JavaScript中没有特殊含义。它只是一个有效的变量名称。请参阅this answer。