帮我写个vue json字符串变为x,y轴数组
时间: 2023-05-25 19:02:56 浏览: 107
通过js实现字符串转数组
假设我们的json字符串长这样:
```javascript
let jsonString = '[{"x": 1, "y": 2}, {"x": 2, "y": 3}, {"x": 3, "y": 4}]';
```
我们可以先把json字符串转换为对象数组:
```javascript
let objArray = JSON.parse(jsonString);
```
然后,我们可以用map方法把x和y分别提取出来:
```javascript
let xValues = objArray.map(obj => obj.x);
let yValues = objArray.map(obj => obj.y);
```
现在,xValues和yValues分别是x轴和y轴的数组了。完整代码如下:
```javascript
let jsonString = '[{"x": 1, "y": 2}, {"x": 2, "y": 3}, {"x": 3, "y": 4}]';
let objArray = JSON.parse(jsonString);
let xValues = objArray.map(obj => obj.x);
let yValues = objArray.map(obj => obj.y);
console.log(xValues); // [1, 2, 3]
console.log(yValues); // [2, 3, 4]
```
阅读全文