上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1、柯里化和偏函数 偏函数 假如一个函数有两个参数,然后第一个参数我们调用的时候是确定的,那么我门就可以创建一个偏函数来简化参数传递的问题 示例 function mul(a,b){ return a * b; } let double = mul.bind(null,2); alert(doubl 阅读全文
posted @ 2019-09-09 12:26 小七要走 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、New Function 语法:let func = new Function ([arg1[, arg2[, ...argN]],] functionBody) //无参数示例: let sayHi = new Function('alert ("Hello")'); sayHi();//He 阅读全文
posted @ 2019-09-09 10:40 小七要走 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、Rest 参数 与 Spread 操作符 当我们在代码中遇到“..."时,它不是Rest参数就是Spread操作符 区分方法: 若...出现在函数的参数列表,那它表示的就是Rest参数,它会把函数多余的实参收集到一个数组中。 1 function sumAll(...args) { // 数组变 阅读全文
posted @ 2019-09-08 15:20 小七要走 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1、Map Set WeakMap 和WeakSet Map 是一个键值对的集合,主要的方法包括: new Map() 创建Map map.set(key,value) 根据键(key)存储值(value). map.get(key) 根据键返回值,如果map中该值不存在,返回undefined m 阅读全文
posted @ 2019-09-07 17:06 小七要走 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、数组 特点:数组是可以存储有序集合的对象。 声明: let arr = new Array(); let arr=[]; 大多数情况下我们使用第二种。 1 let fruits = ["apple","orange","plum"]; 2 fruits[2]="Pear";//对数组的更改 3 阅读全文
posted @ 2019-09-06 09:34 小七要走 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、基本类型与对象的区别 基本类型:是原始类型的中的一种值。 在JavaScript中有6中基本类型:string number boolean symbol null undefined 对象类型:能够存储多个值作为属性 可以使用大括号{}创建对象,例如:{name:"xiao",age:23}. 阅读全文
posted @ 2019-09-04 09:25 小七要走 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1、垃圾回收 JavaScript 的内存管理是自动的,不能强制执行或者阻止执行 可达性 JavaScript中主要的内存管理概念是可达性。 什么是可达性? 定义一个对象 let user = { name:"XiaoMing" }; user 应用了这个对象。 通过 user.name 可以取到“ 阅读全文
posted @ 2019-09-02 11:40 小七要走 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、对象 概念:对象可以通过花括号{...} 和其中包含一些可选的属性来创建。 属性时一个键值对,键是一个字符串,值可以是任何类型。 对象的创建 1 let user = new Object(); //构造函数 的语法 2 let user = {}; //"字面量" 的语法 对象的属性: 1 l 阅读全文
posted @ 2019-09-01 18:11 小七要走 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、循环:while 和 for while 循环 1 while(condition){ 2 //代码 循环体 3 } do ... while 循环 1 let i =0; 2 do { 3 //循环体 4 }while(condition) 5 6 let i = 0; 7 do{ 8 ale 阅读全文
posted @ 2019-08-31 19:12 小七要走 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1、运算符 术语或者叫法:一元运算符、二元运算符、运算元(参数) let x=0; x=5+2; //5和2为运算元,“+” 为二元运算符; x=-x; //"-" 为一元运算符 字符串连接功能,二元运算符 + 示例: 1 let s = "my" + "string"; 2 alert(s); / 阅读全文
posted @ 2019-08-30 15:01 小七要走 阅读(243) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页