我在AngularJS基础前端应用程序中找到了这段代码:
var xyz= {
FileUrl: "some url value",
CreatedDate: new Date(),
$$file: "some value in base64 format for file"
};
我在网上搜索但我没有找到任何好的答案为什么$$用于定义JavaScript的对象属性。我的意思是在对象属性中使用$$有什么好处。
答案 0 :(得分:0)
$$表示它是私有变量。
编辑: 这只是Angular用来表示您不应该直接使用此属性的命名约定,因为它们可能会删除它或更改将来版本中的用法。 由于它只是一个命名约定,因此Javascript中没有任何内容阻止您使用它,但是由于上述原因,您不应该真正使用它。