Javascript的数组去重

数组去重

数组去重的方法是面试中的常见问题,下面总结了一些自己用过的以及其他前辈分享的去重方法,如有侵扰烦请联系删除。

阅读更多

Javascript的深浅拷贝

基本数据类型与引用数据类型

在讨论深浅拷贝之前,我们需要先说一下基本数据类型引用数据类型

  • 基本数据类型:直接存储在栈中的数据
  • 引用数据类型:存储的是该对象在栈中的引用,真实数据存放在堆内存中。

因为基本数据类型每次复制都会在栈中新开辟一块内存存放值,所以基本数据类型并不会涉及到深浅拷贝,接下来关于深浅拷贝到讨论仅针对于像ObjectArray这样的引用数据类型。

阅读更多

CSS中height,max-height,min-height的优先级问题

height,max-height,min-height都是CSS中比较常用的属性,但关于他们的优先级却从没有认真考虑过。最开始考虑这个问题源于秋招时百度的一道笔试题,题目为问div的高度是多少?

1
2
3
4
5
6
7
8
9
10
11
12
<style>
#app{
height: 1000px;
min-height: 500px;
max-height: 300px;
}
</style>
<body>
<div id="app">

</div>
</body>
阅读更多