【问题标题】:How to convert object into string [duplicate]如何将对象转换为字符串[重复]
【发布时间】:2015-01-07 08:40:29
【问题描述】:

我在 Angular 的 $scope 中有这个值

$scope.tags = [
            { text: 'test@test.com' },
            { text: 'test1@test.com' },
            { text: 'test2@test.com' },
            { text: 'test3@test.com' }
          ];

我想要这个结果

test@test.com,test1@test.com,test2@test.com, test3@test.com 我正在尝试发送多封电子邮件

我需要运行循环,还是有其他方法可以做到这一点。

谢谢

【问题讨论】:

  • 将其作为json发送并在后端解码
  • 循环似乎确实适合循环某些东西。在尝试需要的那几行代码之前,您是否尝试过,或者您更愿意在这里浪费时间询问?
  • 你拥有的是一个 JavaScript 对象,与 JSON 无关。

标签: javascript angularjs


【解决方案1】:

您可以使用map

tags = tags.map(function (el) {
  return el.text;
}).join(',');

Example

【讨论】:

  • 或者只是join(),因为,是默认分隔符。
  • 谢谢,我也在找。
猜你喜欢
  • 2020-01-25
  • 2020-11-15
  • 1970-01-01
  • 2014-06-22
  • 2013-09-03
  • 1970-01-01
  • 2016-11-05
  • 2011-09-24
  • 2018-01-26
相关资源
最近更新 更多