自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Js函数式编程

js 函数式编程 函数式的思想, 就是不断地用已有函数, 来组合出新的函数。 函数式编程具有五个鲜明的特点: 1. 函数是"第一等公民" 指的是函数与其他数据类型一样,处于平等地位 2. 只用"表达式",不用"语句" "表达式"(expression)是一个单纯的运算过程,总是有返回值; "语句"(statement)是执行某种操作,没有返回值。 3. 没有"副作用" 指的是函数内部与外部互动(最典型的情...

2021-06-26 22:59:37 820

转载 Js迭代器与生成器

JavaScript迭代器的使用、自定义迭代器和生成器详解 这篇文章主要介绍了JavaScript中的迭代器和生成器详解,本文讲解了迭代器、声明自定义迭代器、生成器:一种更好的方式来构建迭代器、生成器高级特性等内容,需要的朋友可以参考下处理集合里的每一项是一个非常普通的操作,JavaScript提供了许多方法来迭代一个集合,从简单的for和for each循环到 map(),filter() 和 array c...

2021-06-26 22:53:55 166

转载 Js面向对象

js面向对象 一.js类的生成方式 1.工厂模式 function Person(options) { var obj = new Object(); obj.name = options.name; obj.age = options.age; ...

2021-06-26 22:48:02 165

原创 JavaScript的装箱与拆箱

JavaScript的装箱与拆箱   我们通常认为对象才具有属性和方法,但当我们使用字符串或某些数据类型时却可以直接调用它的某些方法和属性: let str = 'This is a string.' console.log(str.length);//17 let num = 20.05 console.log(num.toFixed(1));//20.1   为了更为方便的操作和使用原始值,ES 为布尔值、数值、字符串提供了各自的引用类型———Boolean、Number、String。 装箱   当

2021-06-20 16:50:09 146

原创 原始值与引用值复制值的区别以及引用值的浅拷贝与深拷贝

原始值与引用值复制值的区别以及引用值的浅拷贝与深拷贝    除了存储方式不同,原始值和引用值在通过变量复制时也有所不同。本文介绍了他们两者的区别,以及如何实现引用值的浅拷贝与深拷贝。 原始值的复制   对原始值进行复制时,前后的两个变量完全独立,互不影响 let a = 10 b = a console.log(a,b);//10 10 a = 20 console.log(a,b);//20 10   引用值的复制  对引用值进行复制时,此时的复制实际上是一个指针。两个变量指向同一个

2021-06-20 15:04:10 195

原创 ES6 解构赋值

对数组、对象、字符串、函数参数的解构赋值

2021-04-17 16:52:41 148

原创 ES6 var let const 的区别

ES6 var let const 作用域、变量声明等区别

2021-04-10 23:26:42 642 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除