1

有没有办法可以使用带有冒号的变量作为变量名?我需要这个用于facebook,我必须将它作为参数传递:

FB.api('me/namespace:action', 'POST',
{
  og:type : type,
  og:title : title,
  fb:explicitly_shared : true
});

例如。我该怎么做呢?当我尝试时,它并没有完全成功。。

4

1 回答 1

5

尝试这个:

FB.api('me/namespace:action', 'POST',
{
  "og:type" : type,
  "og:title" : title,
  "fb:explicitly_shared" : true
});

请注意,这些不是“变量”,它们是对象属性名称。如果将属性名称放在引号中,它们几乎可以是任何有效的 JS 字符串。

有关更多信息,请参阅 MDN 的文章使用对象

于 2013-09-16T14:41:42.197 回答