欢迎光临
Merrier的个人博客

标签:计算机基础

JS

JS中的==、===和Object.is

merrier阅读(415)评论(0)

TL;DR 在查阅了很多资料之后,我将在这篇文章对于JS中的==、===、Object.is进行详细的讲解,所以这很有可能是一篇很长很长的“唠叨文”,但是我相信你一定可以从这篇文章中收货很多,所以抖擞精神,往下看吧! 比较操作 首先,你需要...

JS

JS中的浅拷贝和深拷贝

merrier阅读(712)评论(0)

浅拷贝VS深拷贝 浅拷贝和深拷贝也成为浅复制和深复制,是在很多编程语言中经常用到的方法。另外,本文只会涉及到js中复杂数据类型的拷贝问题(Object,Array等),不讨论基本数据类型(null,undefined,string,numb...

JS

JS中的传值与传址

merrier阅读(489)评论(0)

在JS中,有两种不同的方式可以操作数据的值,这两种技术分别叫做传值和传址。 数据值的操作 要知道传址跟传址,首先我们先了解下数据值的操作。 复制:可以把它赋值给一个新的变量 传递:可以将他传递给一个函数或者方法 比较:可以与另外一个值比较,...

JS

JS实现复杂数据结构

merrier阅读(450)评论(0)

一、哈希表 简介 javascript里面是没有哈希表的,而在java、C#、C++中会经常用到这一种数据结构,同时在刷Leetcode过程中也会经常用到。细细看来,其实javascript的object的属性其实与哈希表非常类似。我们只需...

计算机基础

一些位操作的技巧

merrier阅读(483)评论(0)

写在前面 这篇文章大部分是从英文翻译过来的,是在刷leetcode的时候看到的一个solution,感觉作者讲的很好,只不过英文的读起来有点费劲,在网上搜了一下,发现也没有翻译的版本,于是就想做第一个吃螃蟹的人,然后再加一些其他文章中的位操...

Merrier一直在努力

QQ联系邮件联系