
javascript 语法糖
yx912
一往无前,永无止境
展开
-
字符串String类型 、数组 Array类型
String类型的方法 方法 描述 charAt, charCodeAt, codePointAt 返回字符串指定位置的字符或者字符编码。 indexOf, lastIndexOf 分别返回字符串中指定子串的位置或最后位置。 startsWith, endsWith, includes 返回字符串是否以指定字符串开始、结束或包含指定字符串。 concat 连接两原创 2017-09-17 20:22:17 · 3074 阅读 · 0 评论 -
正则表达式的语法、RegExp对象的匹配方法、String对象的匹配方法
一、正则表达式的语法二、RegExp对象的匹配方法exec方法匹配字符串后,匹配到的所有的值返回一个数组Array[2]0: "JavaBcript"1: "Bcript"index: 0input: "JavaBcript是我"length: 2test方法返回false代表无匹配 ,true代表匹配 三、String对象的匹配方法 方法名 描述 search() 返回字原创 2017-09-17 20:23:25 · 1129 阅读 · 0 评论 -
数组 forEach() 与map()的区别
相同点:都是循环遍历数组中的每一项forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项)、index(索引值)、arr(原数组)匿名函数中的this都是指向window只能遍历数组 接下来我们看看这两个方法1.map()方法map定义和用法:map方法返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。 我的理解就是:原数组进行处理之后对原创 2017-09-17 20:24:12 · 2039 阅读 · 0 评论 -
使用javascript 获取 data- 自定义属性
HTML5 data-* 的读写方式一 、data-* 有两种设置方式:1、可以直接在HTML元素标签上书写<div id="test" data-age="24"> Click Here</div>其中data-age 是一种自定义属性。2、 通过javascript 操作HTML5中元素都会有一个dataset的属性,这是一个DOMStringMap类型的键值对集合var t原创 2017-09-17 20:25:00 · 1822 阅读 · 0 评论 -
Promise对象
ECMAScript 6 ,允许对延时和异步操作流进行控制 Promise 对象有以下几种状态: - pending (进行中): 初始的状态,即正在执行,不处于 fulfilled 或 rejected 状态。 - fulfilled (已完成): 成功的完成了操作。 - rejected (已失败): 失败,没有完成操作。 - settled (已解决): Promise 处于 fu原创 2017-09-17 20:25:52 · 419 阅读 · 0 评论