1. Unexpected token 连 in JSON at position 0
要转换的数据本来就是object,这个方法是把一个字符串解析出json对象,再转换就会报错;
// Json转化:
JSON.parse(str); //将json字符串转化成json对象
JSON.stringify(obj); //将json对象转化为json字符串
2. 关于Array 的 map()
以及filter()
方法在使用箭头函数时是否需要return
问题
- 只有一条函数体,要么全部去掉
{ }
及省略return
关键字!要么全部保留!- 注意!只要存有
{ }
,就必须有return
关键字!
// 正确结果:
let resultMap = array.map(ele => ele*3); // [6, 12, 21, 24]
let resultMap = array.map(ele => { return ele*3}); // [6, 12, 21, 24]
//错误结果:
let resultMap = array.map(ele => {ele*3}); // [undefined, undefined, undefined, undefined]
网友评论