开发中遇到的问题小记

Object

  1. Invalid attempt to destructure non-iterable instance
// 报错
let {foo: {bar}} = {baz: 'baz'};

上述代码中中,取解构的对象的foo属性的子对象bar,而foo属性是undefined,此时就会报错。这样来看非常容易发现问题,但实际开发中经常由于旧的数据格式中缺少一些字段在同步旧数据时忽略了一些字段,导致析构时报错。建议在通过接口请求数据后一一检查新旧字段,尤其是有子属性的字段

变量的解构赋值 - ECMAScript 6入门 阮一峰

Git

Pro Git 中文版

  1. merge单个文件
    https://www.cnblogs.com/-mrl/p/6648668.html
  2. revert与reset
    https://blog.csdn.net/qq8427003/article/details/64920987
    https://blog.csdn.net/zc474235918/article/details/60136724

猜你喜欢

转载自blog.csdn.net/qq_33291740/article/details/81459644