我可以在Javascript中使用冒号作为变量名吗?
有没有一种方法可以使用带有冒号的变量作为变量名?我需要将其用于facebook,我必须将其作为参数传递:我可以在Javascript中使用冒号作为变量名吗?,javascript,facebook,facebook-graph-api,facebook-opengraph,Javascript,Facebook,Facebook Graph Api,Facebook Opengraph,有没有一种方法可以使用带有冒号的变量作为变量名?我需要将其用于facebook,我必须将其作为参数传递: FB.api('me/namespace:action', 'POST', { og:type : type, og:title : title, fb:explicitly_shared : true }); 比如说。 我在这里怎么做?当我尝试的时候,效果不太好。试试这个: FB.api('me/namespace:action', 'POST', { "og:type"
FB.api('me/namespace:action', 'POST',
{
og:type : type,
og:title : title,
fb:explicitly_shared : true
});
比如说。
我在这里怎么做?当我尝试的时候,效果不太好。试试这个:
FB.api('me/namespace:action', 'POST',
{
"og:type" : type,
"og:title" : title,
"fb:explicitly_shared" : true
});
请注意,这些不是“变量”,而是对象属性名。属性名可以是任何有效的JS字符串(如果您将它们放在引号中)
有关更多信息,请参阅MDN的文章。尝试以下方法:
FB.api('me/namespace:action', 'POST',
{
"og:type" : type,
"og:title" : title,
"fb:explicitly_shared" : true
});
请注意,这些不是“变量”,而是对象属性名。属性名可以是任何有效的JS字符串(如果您将它们放在引号中)
有关更多信息,请参阅MDN的文章