有没有办法可以使用带有冒号的变量作为变量名?我需要这个用于facebook,我必须将它作为参数传递:
FB.api('me/namespace:action', 'POST',
{
og:type : type,
og:title : title,
fb:explicitly_shared : true
});
例如。我该怎么做呢?当我尝试时,它并没有完全成功。。
有没有办法可以使用带有冒号的变量作为变量名?我需要这个用于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" : type,
"og:title" : title,
"fb:explicitly_shared" : true
});
请注意,这些不是“变量”,它们是对象属性名称。如果将属性名称放在引号中,它们几乎可以是任何有效的 JS 字符串。
有关更多信息,请参阅 MDN 的文章使用对象。