常见错误汇总

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问题
  1. 只有一条函数体,要么全部去掉{ }及省略return关键字!要么全部保留!
  2. 注意!只要存有{ },就必须有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]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为了放开,我走了好远的路 我遇到了一个半阴半晴的天气 这里没有鲜花,没有飞鸟,静得连风都没有 我为这世界而来,这世...
    缪斯girl_阅读 1,072评论 0 0
  • 三、老窦 写老窦之前,还得先说说老闫。 昨天写完,有人问我,你们老师这样随意地教课,学校也不管么?没有教学大纲么?...
    小明不出去阅读 2,823评论 1 1

友情链接更多精彩内容