json解析去除箭头函数
时间: 2023-09-23 11:07:09 浏览: 163
如果你使用的是 ES6 的箭头函数,可以考虑使用 ES5 的函数语法来代替。下面是一个示例:
ES6 箭头函数:
```
const data = {
"name": "John",
"age": 30,
"city": "New York"
};
const result = JSON.stringify(data, (key, value) => typeof value === 'string' ? value.toUpperCase() : value);
```
ES5 函数语法:
```
var data = {
"name": "John",
"age": 30,
"city": "New York"
};
var result = JSON.stringify(data, function(key, value) {
return typeof value === 'string' ? value.toUpperCase() : value;
});
```
其中,箭头函数 `(key, value) => typeof value === 'string' ? value.toUpperCase() : value` 被替换成了普通函数 `function(key, value) { return typeof value === 'string' ? value.toUpperCase() : value; }`。这样就可以去除箭头函数了。
阅读全文