0

我的代码是:

<script type="text/javascript">
  var clicky_custom = clicky_custom || {};
  clicky_custom.visitor = {
    username: 'bobjones',
    email: 'bob@jones.com'
  };
  clicky_custom.visitor_keys_cookie = ['username', 'email'];
</script>

您知道如果要添加另一行,您需要在除最后一行之外的所有行上加上逗号吗?例如,出现在 bob 下的逗号。如果它不是最后一行,我如何只添加逗号?

4

1 回答 1

0

首先,对于对象,在 ES5 中,你可以留下一个尾随逗号。查看此答案以获取更多信息。

至于您的问题,这实际上取决于信息是如何到达您的。您可以做的一件事是implode使用逗号分隔符的数组。但是,最好的办法是使用 将 PHP 数组编码为 JSON 对象json_encode,这将作为 Javascript 对象正常工作。该函数将输出一个字符串,您可以将其直接放入脚本中。

于 2013-10-27T04:05:39.543 回答