有没有办法可以使用带冒号的变量作为变量名?我需要这个用于facebook,我必须将其作为参数传递:
FB.api('me/namespace:action', 'POST',
{
og:type : type,
og:title : title,
fb:explicitly_shared : true
});
例如,。 我怎么在这里这样做?当我尝试它时没有完全解决..
答案 0 :(得分:5)
试试这个:
FB.api('me/namespace:action', 'POST',
{
"og:type" : type,
"og:title" : title,
"fb:explicitly_shared" : true
});
请注意,这些不是“变量”,它们是对象属性名称。如果将它们放在引号中,属性名称可以是任何有效的JS字符串。
有关详细信息,请参阅MDN的文章Working With Objects。