一些工作中的记忆(一)

1.对象的引用

  JS中var a = [1,2];var b=a; b.splice(0,1);这样本以为会把数组b中的第一项删除,结果发现a的第一项数据也删除了;

  var a = [1,2,3];

  var b = a;

  b.splice(1,1);

  console.log(b) //[1,3]

  console.log(a) //[1,3]

  查了一下这是对象的指针指向同一处导致,不过目前查了下只能这样:var b = JSON.parse(JSON.stringfy(a));通过赋值转化可以改变指针;

  刚查了下草稿箱,需要看下JS数据类型

2.CSS垂直居中

  之前我知道的是display:flex;  +  align-items:center;

扫描二维码关注公众号,回复: 38782 查看本文章

  不过查了下,好像还有其他一些方便的css  https://www.zhihu.com/question/20543196

猜你喜欢

转载自www.cnblogs.com/baobost/p/8904259.html