一尘不染

从JSON字符串JavaScript中提取值

json

我正在使用select2中的multiselect元素来输入多个“标签”。当我想从元素中获取值时,我会得到如下信息(对于我在框中输入的tag1和tag2):

[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}]

如何从数组中的文本中获取结果,如下所示:

[0] = "tag1"
[1] = "tag2"

而我该如何逆转这一过程呢?


阅读 263

收藏
2020-07-27

共1个答案

一尘不染

试试这个简单的迭代。

var obj = [{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}] ;

for (var i =0; i< obj.length ;i++) {
   console.log(obj[i].id);
}
2020-07-27