上一页 1 ··· 3 4 5 6 7
摘要: apply()把参数打包成Array再传入; call()把参数按顺序传入。 Math.max.apply(null, [3, 5, 4]); // 5 Math.max.call(null, 3, 5, 4); // 5 对普通函数调用,我们通常把this绑定为null。 apply()把参数打包 阅读全文
posted @ 2018-08-01 15:37 LaLaLa_heng 阅读(88) 评论(0) 推荐(0)
摘要: 解构赋值 从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。 什么是解构赋值?我们先看看传统的做法,如何把一个数组的元素分别赋值给几个变量: 现在,在ES6中,可以使用解构赋值,直接对多个变量同时赋值: // x, y, z分别被赋值为数组对应元素:console.log 阅读全文
posted @ 2018-08-01 15:09 LaLaLa_heng 阅读(203) 评论(0) 推荐(0)
摘要: Map Map是一组键值对的结构,具有极快的查找速度。 Set Set和Map类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set中,没有重复的key。 要创建一个Set,需要提供一个Array作为输入,或者直接创建一个空Set: 遍历Array可以采用下标循环,遍历M 阅读全文
posted @ 2018-08-01 09:40 LaLaLa_heng 阅读(145) 评论(0) 推荐(0)
摘要: 删除属性 检测对象是否有某一属性 用 in 要判断一个属性是否是xiaoming自身拥有的,而不是继承得到的,可以用hasOwnProperty()方法: 阅读全文
posted @ 2018-07-29 22:44 LaLaLa_heng 阅读(99) 评论(0) 推荐(0)
摘要: 多行字符串 最新的ES6标准新增了一种多行字符串的表示方法,用反引号 ` ... ` 表示: 阅读全文
posted @ 2018-07-28 09:20 LaLaLa_heng 阅读(327) 评论(0) 推荐(0)
摘要: 字符串substring() 方法用于提取字符串中介于两个指定下标之间的字符。substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数。数组 数组slice slic 阅读全文
posted @ 2018-07-27 06:16 LaLaLa_heng 阅读(1805) 评论(0) 推荐(0)
摘要: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 indexOf 与String类似,Array也可以通过indexOf()来搜索一个指定的元素的位置: 阅读全文
posted @ 2018-07-27 06:05 LaLaLa_heng 阅读(519) 评论(0) 推荐(0)
摘要: 1.使用全等 比较符 2.使用 .parseInt() 的时候,总是指定第二个 'radix' 参数 3.避免比较true 和 false 5.驼峰法变量命名 6.循环的性能 - 缓存数组长度 例外 如果你对一个数组做循环来查找并删除某个元素,这就会改变数组长度。任何时候你只要会在循环内部增加或删除 阅读全文
posted @ 2018-07-26 16:59 LaLaLa_heng 阅读(138) 评论(0) 推荐(0)
摘要: 1.JQuery function loopEvent(loopClass,n,ele){ var text = ""; for (var i = 0; i <=n; i++) { text += $(loopClass).append("<"+ele+">"+i+"</"+ele+">"); } 阅读全文
posted @ 2015-09-30 10:27 LaLaLa_heng 阅读(241) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7