首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js基础
订阅
酒阑人散
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
js深入系列九(深浅拷贝)
1. JSON.parse() 对于简单的对象,拷贝时可用JSON.parse(JSON.stringify(obj)),但是undefined、任意的函数以及 symbol 值,在序列化过程中会被忽略(出现在非数组对象的属性值中时)或者被转换成 null(出现在数组中时)。函…
js深入系列七(类型判断)
1. es6之前,js有六种数据类型: 2. typeof 3. 使用Object.prototype.toString检测对象 4. 用Array.isArray()判断数组 5. 判断空对象
js深入系列四(闭包)
1. 自由变量: 2. ECMAScript中,闭包指的是 所有的函数。因为它们都在创建的时候就将上层上下文的数据保存起来了。哪怕是简单的全局变量也是如此,因为函数中访问全局变量就相当于是在访问自由变量,这个时候使用最外层的作用域。
js深入系列二(执行上下文栈,变量对象,作用域链)
1. 作用域 2. 3. 4. 执行上下文: 5. 执行上下文栈: 6. 7. 变量对象: 变量对象是与执行上下文相关的数据作用域,存储了在上下文中定义的变量和函数声明。变量对象一般包括全局上下文下的变量对象和函数上下文下的变量对象 8. 作用域链(Scope chain) 当…
[译] JavaScript 之 this 指南
this 无疑是 JavaScript 中使用最广泛但又容易被误解的关键字,今天我将会对其进行详细的解释。 这句话中,我们不直接使用 Phelps,而是使用代词“he”来指代他。类似地,JavaScript 中使用 this 关键字指向引用上下文中的对象。 在上面的代码中,我们…
玩转 JavaScript 之不得不懂的原型
本系列文章的第一篇中提到了对象类型,对象是 JavaScript 中的重要角色之一,本篇便从原型这个知识点切入,希望大家在阅读过本篇文章之后脑海中都能够建立起一张完整的思维导图。 其次我们要确定,对象都是通过函数创建的,比如我们平时写的对象字面量,其实只是 new Object…
url属性
1. hash 2. host 3. hostname 4. href 5. origin 6. pathname 7. port 8. protocol 9. search 10. searchParams 用于访问url中的查询参数。比如http://localhost?a…
js深入系列一(原型和原型链)
在github上看到这一系列的文章,受益匪浅,特在此做点笔记总结原型与原型链图解:
js方法总结(供自己查询使用)
用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组 concat方法不会改变this或任何作为参数提供的数组,而是返回一个浅拷贝,它包含与原始数组相结合的相同元素的副本。 原始数组的元素将复制到新数组中 更多... 更多... every 遍历的元素范围在第一次…
如何使用 Set 来提高代码的性能
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 我确信有很多开发人员坚持使用基本的全局对象:数字,字符串,对象,数组和布尔值。对于许多用例,这些都是需要的。 但是如果想让你的代码尽可能快速和可扩展,那么这些基本类型并不总是足够好。 在本文中,我们将讨论JS …