JavaScript
小龙哥学前端
这个作者很懒,什么都没留下…
展开
-
js中的严格模式
JS严格模式 1.消除了语法的一些不合理的地方 2.提高了编译效率s 3.禁用了一些关键词,为以后做铺垫。 在script里面的第一句加上 ‘user strict’ IE10以下的会自动略掉这句话。不会有什么影响 严格模式对变量的影响 1.严格模式下,变量必须先声明,再使用。 2.不能使用delete来删除定义好的变量。 严格模式对this的影响 1.以前的全局作用于函数下,this指向的是window ,在严格模式下,指向的是undefined 2.同理以前的构造函数,直接调用时,,当普通函数调用,Ar原创 2021-10-08 18:47:00 · 93 阅读 · 0 评论 -
什么是回调函数,回调函数在javascript中有哪些使用
什么是回调函数,回调函数在javascript中有哪些使用 回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码 回调函数的英文解释为: A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. 翻译过来就是:回调函数是一个作为变量传递给另外一原创 2021-09-17 15:15:50 · 392 阅读 · 0 评论 -
javascript中数据的存储问题
javascript中数据的存储问题 在生活中,我们买东西都会考虑这个东西应该放在哪里,放在哪里是最合适的,同样在JavaScript中我们创建的数据也是需要一个存放的空间, 我们应该先知道基本的数据结构有哪些 数据结构分为8类有:数组、栈、队列、链表、树、散列表、堆、图。数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。 这里面我们简单了解以下在JavaScript中能用到的三种数据结构 基本数据结构 栈 栈,只允许在一段进行插入或者删除操作的线性表,是一种先进后原创 2021-09-14 20:18:20 · 161 阅读 · 0 评论 -
js如何实现一个对象深拷贝
**方法1:使用JSON, var copy = JSON.parse(JSON.stringify(obj)); 方法2:第三方库lodash 的cloneDeep 方法3:jQuery 自带的 extend 方法可以用来实现对象的复制 var a = {v1:1, v2:2}; var b = {}; $.extend(b,a); 方法4:自己封装实现** ...原创 2021-09-14 15:08:45 · 169 阅读 · 0 评论 -
js数据类型大详细
js数据类型大详细讲解 js中的数据类型可以分为基本数据类型和引用类型 基本数据类型有 :Null、undefined、Boolean、String、Number 还有一个Es6新增的Symbol 引用类型有 Object 、Array 、Function 众所周知 两者的区别就是 引用类型有自己内置的方法,也可以自定义一切其他方法来操作数据 ,而基本类型不可以有自己的内置方法对数据进行更多的操作 而事实是部分的基本数据类型是有一些内置的方法来操作数据的 这就是我们接下来要说的 。 ECMAScript原创 2021-09-02 10:42:49 · 121 阅读 · 0 评论